gpt4 book ai didi

node.js - App Engine Flexible 上的 HTTP 到 HTTPS 重定向

转载 作者:搜寻专家 更新时间:2023-11-01 00:05:03 26 4
gpt4 key购买 nike

我遵循了这个答案:Redirect from http to https in google cloud但它目前似乎不再准确。引用的 anchor ( https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml#security ) 似乎已被删除,但没有替换说明。

作为引用,我通过 Google App (flex) 引擎提供 NodeJS。根据我在 app.yaml 中得到的答案:

handlers:
- url: /.*
script: IGNORED
secure: always

因为 HTTPS 显然在到达我的 Express 引擎之前就终止了(并且在那里的重定向将毫无用处);目前如何正确实现?

可能有用,我通过控制台中的“自定义域”选项卡附加了一个外部域,并且确实配置了一个 SSL 证书(所以如果用户手动转到 https://.com 一切都很好)

最佳答案

柔性环境当前不支持 app.yaml 中的处理程序。如果你想要 https://重定向,你有几个选择:

  • 使用helmet为你做 HSTS 的事情,并实现你自己的初始重定向。
  • 我写了一个快乐的小库,总是在 express yes-https 的所有路由上强制使用 SSL

我们正在考虑默认将所有 流量自动重定向到 SSL。您认为这对您的应用来说是件好事吗?

关于node.js - App Engine Flexible 上的 HTTP 到 HTTPS 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46739429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com