我目前正在尝试在Google的应用引擎上托管一个小型静态网站,但遇到了正确配置app.yaml的问题。
我的申请目录:
[folder] applicationname
[subfolder1] static
[subfolder2] css //stylesheets [subfolder2] js //scripts [subfolder2] img //images [subfolder2] files //this contains additional html files Index.html About.html Portfolio.html
的app.yaml
的favicon.ico
index.yaml
main.py
我的app.yaml目前包含以下信息:
应用程序:applicationname
版本:1
运行时:python
api_version:1
处理程序:
-url:/img/(.*)static_files:static / images / \ 1 upload:static / images /(.*)
处理程序:
-url:/css/(.*)static_files:static / stylesheet / \ 1 upload:static / stylesheet /(.*)
处理程序:
-url:/js/(.*)static_files:static / javascript / \ 1上传:static / javascript /(.*)
-url:/(.*.html)static_files:static / \ 1 upload:static / index.html
-url:/。*脚本:main.py
当我尝试运行该页面时,收到以下错误消息:
主持人:appengine.google.com
解析yaml文件时出错:
重复属性'处理程序'。
在“我:\ 5 - HTML \ kaoartwork \ app.yaml”第14行第1列
2012-07-24 13:00:21(流程退出代码1)
您现在可以关闭此窗口。
无论什么帮助都会受到高度赞赏!
答案 0 :(得分:1)
您在app.yaml中声明处理程序3次 在处理程序定义之上只需要一个。
application: applicationname
version: 1
runtime: python
api_version: 1
handlers:
<your handlers here>