小编典典

App Engine Flexible上的HTTP到HTTPS重定向

node.js

我已经遵循了这样的答案:在Google云中从http重定向到https,但目前似乎不再准确。引用的锚点(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,一切都很好)


阅读 280

收藏
2020-07-07

共1个答案

小编典典

弹性环境在app.yaml中当前不支持处理程序。如果要https://重定向,则有以下几种选择:

  • 使用github为您做HSTS东西,并实现自己的初始重定向。
  • 我写了一个快乐的小图书馆,总是在所有路线上强制使用SSL表示-https

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

2020-07-07