我有一个项目目录和一个子目录设置如下:
/ proj_dir
/ proj_dir /音频
的app.yaml:
handlers:
- url: /.*
script: main.py
- url: /audio
static_dir: audio
main.py是一个简单的Python程序,在GET请求中,也会在proj_dir目录中输出“index.html”文件。 index.html文件包含一些播放音频文件的javascript代码。
问题是index.html在本地运行时播放音频文件没有问题。但是,一旦部署,我在尝试检索音频时会得到404:
INFO 2010-11-13 20:43:10,046 dev_appserver.py:3283] "GET /audio/bangagong.mp3 HTTP/1.1" 404 -
任何帮助表示赞赏。感谢。
答案 0 :(得分:2)
您需要更改网址处理程序的顺序。 *处理程序捕获所有内容。试试这个:
handlers:
- url: /audio
static_dir: audio
- url: /.*
script: main.py