gpt4 book ai didi

node.js - 我无法为我的 Google App Engine 禁用 http 请求

转载 作者:太空宇宙 更新时间:2023-11-03 14:00:34 25 4
gpt4 key购买 nike

我创建了一个 Nodejs/Express API 应用程序并上传到 Google App Engine。

它工作正常。

但它接受 HTTP(不安全)请求和 HTTPS。

我尝试使用以下配置禁用 HTTP 请求:

// app.yaml

runtime: nodejs
env: flex

handlers:
- url: /.*
secure: always
redirect_http_response_code: 301
script: auto

即使在项目重新上传后,它仍然接受 HTTP 请求,而不是重定向到 HTTPS。

我做错了什么?

(我不想使用自定义域,只使用 my-project.appspot.com)。

最佳答案

App Engine Flexible 不支持使用 secureredirect_http_response_code 等选项,如 the official docs 中所述在 app.yaml 文件中。

我的建议是将您拥有的这个应用程序移动到标准环境,它现在支持 Node 并具有您想要使用的这些功能,或者在您的代码中手动执行重定向。

关于node.js - 我无法为我的 Google App Engine 禁用 http 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52842995/

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