0

据我了解,Google App Engine 项目中的 app.yaml 文件可以将文件用作“主页”。但是,当我导航到我的域时,它总是给我一个 404。我的 app.yaml 在 war 目录中。这就是我的 app.yaml 的样子:

application: therealtest
version: 10
runtime: python
api_version: 1

handlers:

- url: /
  static_files: site/index-static.html
  upload: site/index-static\.html

我期望它做的是在我转到该站点的域时显示页面 index-static.html,但它没有。这不是正确的方法吗?谢谢你。

4

1 回答 1

1

站点目录在您的战争目录中吗?应该是,因为这是您所说的 app.yaml 文件所在的位置。

FWIW,将您的 web 应用程序放在 war 目录中意味着您正在用 Java 术语思考,但您的 app.yaml 片段告诉我们您正在使用 Python。在 Java 中,WAR 代表 Web Archive,它是一个带有某些必需目录和文件的 zip 文件。

于 2012-07-07T12:13:25.633 回答