代码之家  ›  专栏  ›  技术社区  ›  extraxt

我不能为我的Google应用引擎禁用http请求

  •  0
  • extraxt  · 技术社区  · 6 年前

    我创建了一个Nodejs/expressapi应用程序并上传到googleappengine。

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

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

    // app.yaml
    
    runtime: nodejs
    env: flex
    
    handlers:
    - url: /.*
      secure: always
      redirect_http_response_code: 301
      script: auto
    

    我做错了什么?

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   Mangu Dan Cornilescu    6 年前

    App Engine Flexible不支持使用以下选项 secure redirect_http_response_code 如中所述 the official docs app.yaml 文件。

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