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
文件并检查您的所有处理程序是否具有您想要的任何通用配置;)
我的 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
文件并检查您的所有处理程序是否具有您想要的任何通用配置;)