gpt4 book ai didi

python - 谷歌应用引擎 yaml index.html

转载 作者:行者123 更新时间:2023-11-28 19:29:51 24 4
gpt4 key购买 nike

我想要获取任何以“/”结尾的 url 的请求,例如 http://website.com/some_dir/在该目录中接收 index.html 文件...在我的示例中它应该接收 http://website.com/some_dir/index.html .

我让它在本地与 GAE 启动器/本地服务器一起工作...但是当我部署它并通过 website.appspot.com 访问它时它失败了...我收到错误:

Error: Not Found

The requested URL /some_dir/ was not found on this server.

这是我的 yaml 中的内容:

- url: /
static_files: staticLocation/index.html
upload: staticLocation/index.html
- url: (.+)/
static_files: staticLocation/\1/index.html
upload: staticLocation
- url: /
static_dir: staticLocation

我很好奇它如何/为什么在本地运行良好,但在 appspot 上却不行...想法,以及如何解决我的问题?

最佳答案

第二条路线的“上传”行不够详细,因此不会将其中的文件部署到应用引擎。你想要这样的东西:

- url: (.+)/
static_files: staticLocation/\1/index.html
upload: staticLocation/(.*)

- url: /(.+)
static_files: staticLocation/\1/index.html
upload: staticLocation/(.+)/index.html

(您的最后一条路线与第一条路线具有相同的 url,因此它永远不会被击中并且可以被删除。)

关于python - 谷歌应用引擎 yaml index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12233040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com