Google App 工程师,我无法通过配置 css 和 js 文件找到 static_dir

Google App Engineer, I can not find my css and js files by config static_dir

我的文件目录是:

helloboard:
|--bower_components
|   |--jquery
|         |--lotsof.js
|--css
|   |--app.css
|--js
|   |--app.js
|   |--someother.js
|--app.yaml
|--index.html
|--main.py

我的 app.yaml 是:

application: helloboard
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:


- url: /.*
  script: main.app

- url: /css/*
  static_dir: css
  expiration: "364d"

- url: /js
  static_dir: js

- url: /bower_components
  static_dir: bower_components

当我访问http://localhost:8080/css/app.css 还是404 not find错误。 我读 https://cloud.google.com/appengine/docs/python/config/appconfig 但是还是不知道我的错误在哪里。

因为您有 第一个 处理程序:

- url: /.*
  script: main.app

将匹配请求的 any URL 并将其发送到 main.app -- 从未咨询过其他处理程序!

只需将该节移至 app.yamlhandlers: 部分的 end,就可以了。