2

プロジェクトディレクトリとサブディレクトリが次のように設定されています。

/proj_dir

/proj_dir/オーディオ

app.yaml:

handlers:
- url: /.*
  script: main.py

- url: /audio
  static_dir: audio

main.py は単純な Python プログラムであり、GET 要求で "index.html" ファイルを proj_dir ディレクトリにも出力します。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 -

どんな助けでも感謝します。ありがとう。

4

1 に答える 1

2

URL ハンドラーの順序を変更する必要があります。* ハンドラーはすべてをキャプチャします。代わりにこれを試してください:

handlers:
- url: /audio
  static_dir: audio

- url: /.*
  script: main.py
于 2010-11-13T21:17:30.140 に答える