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.yaml
中 handlers:
部分的 end,就可以了。
我的文件目录是:
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.yaml
中 handlers:
部分的 end,就可以了。