我是谷歌应用引擎新手,在配置我的网络应用程序时遇到问题。我不知道我需要补充什么应用程序yaml我不知道的是什么?例如,我知道我必须添加静态文件,如图像和样式表,但是对于像angular这样的脚本文件,我也需要将它们声明为静态的呢。在
注:应用程序结构
+项目名称
handlers:
- url: /rescources/images/(.*)
static_files: /images/\1
upload: /rescources/images/.*
- url: /rescources/styles
static_dir: /rescources/styles
- url: /rescources/scripts/.*
static_dir: /rescources/scripts
- url: /.*
script: main.APP
libraries:
- name: webapp2
version: latest
- name: jinja2
version: latest
如果文件是在.js脚本中定义的,则认为它们是静态的。我的建议是把你的图片,css和脚本文件(所有的.js文件)放到一个名为“static”的单独文件夹中,然后应用程序yaml文件可以如下所示
如果静态文件可能会更频繁地更改(例如,您已将代码部署到生产环境中,但仍在工作并进行更改,则可能需要为静态文件设置一个明确但较低的过期日期。该示例将静态文件的过期时间设置为2小时
^{pr2}$更多详细信息可在此处找到https://cloud.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Static_cache_expiration
相关问题 更多 >
编程相关推荐