要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含啥内容?

Posted

技术标签:

【中文标题】要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含啥内容?【英文标题】:To host a static (HTML) website on Google App Engine, what should be in the app.yaml file?要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含什么内容? 【发布时间】:2013-08-20 05:34:24 【问题描述】:

我可以用它来上传 html 页面吗?

app.yaml内容:

application: visualvidya
version: 1
runtime: python
api_version: 1

handlers:
- url: /(.*\.(gif|png|jpg|ico|js|css))
  static_files: \1
  upload: (.*\.(gif|png|jpg|ico|js|css))

【问题讨论】:

App Engine 网站上提供了大量文档。托管静态站点的最简单方法是使用 static_dir 块。 developers.google.com/appengine/docs/python/config/… 另外看看我的新 github 项目,它可以轻松地在 appengine 上托管静态站点,同时能够在 jinja2 中构建它。 github.com/faisalraja/app-engine-static 【参考方案1】:

静态网站的最小handlers 部分可能如下所示:

handlers:
- url: /
  static_files: static/index.html
  upload: static/index.html

- url: /
  static_dir: static

每个站点都不同,因此正如 Sean 在 cmets 中指出的那样,您需要咨询 the documentation。

【讨论】:

以上是关于要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含啥内容?的主要内容,如果未能解决你的问题,请参考以下文章