我是谷歌应用程序引擎的新手,在配置我的web应用程序时遇到了麻烦。我不知道我需要在app.yaml中添加什么以及不需要添加什么?例如,我知道我必须添加像图像和样式表这样的静态文件,但是像角这样的脚本文件需要声明为静态文件吗?
注: APP结构
+ProjectName
发布于 2016-03-31 19:31:17
是的,您的角脚本文件(如果是在.js文件中定义的)将被视为静态文件。我的建议是将您的图像、css和脚本文件(所有.js文件)移动到一个名为“静态”的独立文件夹中,然后您的app.yaml文件可以如下所示
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /static
static_dir: static
- url: /.*
script: main.APP
libraries:
- name: webapp2
version: latest
- name: jinja2
version: latest如果您的静态文件可能会更改得更频繁(例如,您已经将代码部署到生产中,但您仍然在工作并进行更改),您可能希望为您的静态文件设置一个显式但更低的过期日期。此示例设置静态文件的过期时间为2小时。
- url: /static
static_dir: static
expiration: "2h" 更详细的信息可以在这里找到expiration。
https://stackoverflow.com/questions/36248253
复制相似问题