我已经按照这个问题的答案:在谷歌云中从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
Run Code Online (Sandbox Code Playgroud)
因为HTTPS在它到达我的Express引擎之前显然已经终止(并且重定向就没用了); 目前如何正确实施?
可能有用,我通过控制台中的"自定义域"选项卡附加了一个外部域,并且确实配置了SSL证书(因此,如果用户手动转到https://.com,一切都很好)