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

时间:2015-12-29 19:54:02

标签: google-app-engine google-app-engine-python

我的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

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

注意: 我使用Grunt,所以如果不可能通过Google App Engine执行此操作,解析YAML文件并添加属性的解决方案可以正常工作

1 个答案:

答案 0 :(得分:2)

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

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