node.js - 在谷歌云中从http重定向到https

标签 node.js google-app-engine ssl

我已经在 Nodejs 环境的谷歌云上部署了一个站点。我想将用户从 http 重定向到 https,因为我想将 https 设置为默认值。 我已经在 App Engine 中将 SSL 证书附加到我的自定义域,并且工作正常。 我还尝试从 Node 重定向到 https,但没有一个在谷歌云上工作。

我对云的了解较少,如果事情不起作用,那么我必须迁移到 Heroku。

最佳答案

您必须在 app.yaml 中进行设置

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

参见https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml#security

关于node.js - 在谷歌云中从http重定向到https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37135051/

相关文章:

node.js - pool.request().query(sqlQuery) 受影响的行

php - 使用Node.JS调用PHP脚本会降低性能吗?

go - 如何在 app.yaml 中为 Go 传递运行参数?

amazon-web-services - 为 HTTP 和 HTTPS 打开不同的站点

mysql - AKS MySQL SSL 问题(nodejs、knex)

node.js - 将mongodb集合数据导出到 Node js中的csv文件

javascript - 如何使用具有回调的函数来模拟对象?

java - Google App Engine 数据存储事务的两种不同方法——使用哪一种?

java - 如何使用ava通过浏览器检测国家信息

linux - SUSE linux 中的 Tomcat 8 安装