根据我的理解,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,但事实并非如此。这不是正确的方法吗?谢谢。
答案 0 :(得分:1)
您的war目录中的站点目录是什么?它应该是,因为你说你的app.yaml文件是。
FWIW,将您的网络应用程序放在战争目录中意味着您正在考虑用Java术语,但您的app.yaml片段告诉我们您正在使用Python。在Java中,WAR代表Web Archive,它是一个包含某些必需目录和文件的zip文件。