404错误:无法从static_dir

时间:2018-02-11 08:24:36

标签: google-app-engine

我无法提供static_dir(css)中的静态内容。当我访问网址http://srvc1.appeng-vj.appspot.com/styles/index.htmll时,我收到了404 Page Not Not error ...我原本期望来自static_dir index.html的静态内容css应按照app.yaml处理程序提供!

app.yaml如下:

runtime: python
env: flex
runtime_config:
python_version: 3
handlers:
- url: /styles
  static_dir: css
- url: /s1/
  script: home.application
entrypoint: gunicorn -b :$PORT m1:application
service: srvc1

app根目录结构如下(附截图) enter image description here

感谢您提出任何可能错误的线索!

1 个答案:

答案 0 :(得分:1)

使用static_dir提供静态文件是GAE标准功能。它能够做到这一点,因为它与GAE-Flexibile(您似乎正在使用)非常不同。

请参阅GAE-Flexible doc for" Serving Static Files":它对使用static_dir没有任何说明。对于GAE-Flexible,它表示您的选项是"您可以直接从您的应用程序提供静态内容,将其托管在云存储上,或使用第三方内容交付网络"。