【发布时间】:2016-04-03 18:05:48
【问题描述】:
我的 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 文件并添加属性的解决方案
【问题讨论】:
-
为什么对你投反对票?将来我可以做些什么来提出更好的问题吗?
-
投反对票是没有意义的,因此投赞成票来补偿。
-
谢谢@Alex Martelli
-
为什么不在 python 端使用单一入口点和管理路由?而静态文件的 SSL 似乎并不那么重要。
-
@DmitrySadovnychyi 我考虑过这一点,但不知何故认为在 app.yaml 中管理路由会比在 python 端更快。我错了吗?此外,我认为静态文件的 SSL 将有助于防止攻击者修改其内容。对吗?
标签: google-app-engine google-app-engine-python