始终将http流量重定向到google app engine nodejs flex environment

时间:2017-10-13 23:56:36

标签: node.js google-app-engine

我正在尝试配置我的Google App Engine服务,以将所有http流量重定向到https流量。我已经浏览了文档,我的app.yaml文件中的这个配置似乎应该可以工作,但事实并非如此。

的app.yaml:

runtime: nodejs
env: flex

handlers:
- url: /.*
  script: server.js
  secure: always

server.js是Node需要运行以启动服务的文件,并且是npm run start的目标。

我在文档中找到了答案。 SO上建议的重复答案并不完全正确,因为支持处理程序,但安全设置已被弃用。

https://cloud.google.com/appengine/docs/flexible/nodejs/upgrading

它建议在您的应用程序中使用X-Forwarded-Proto或HTTP Strict Transport Security响应标头。

0 个答案:

没有答案