app.yaml 中所有网址的默认属性

default properties for all urls in app.yaml

我的 app.yaml 文件有许多不同的 url 处理程序,但有些属性必须包含在每个处理程序中。例如,secure: always属性。如何将其设置为默认值 属性 并避免必须手动将其添加到每个处理程序?

handlers:
- url: /api/.+
  script: backend.api.app
  secure: always

- url: /.*
  static_files: static/pages/build/index.html
  upload: static/pages/build/index.html
  secure: always

我担心我会添加一个url而忘记将我所有的默认属性复制到其中。

注意: 我使用 Grunt,因此如果无法通过 Google App Engine 执行此操作,则可以使用解析 YAML 文件并添加属性的解决方案

不,除了 documentation 中提到的处理程序之外,没有可配置的处理程序默认值。

但是您可以编写一个简单的脚本来加载您的 app.yaml 文件并检查您的所有处理程序是否具有您想要的任何通用配置;)