2016-04-24 5 views
2

Может кто-нибудь помочь мне с этим (я новичок в YAML):Возникли проблемы с YAML и Google App Engine

application: baking-tutorial 
version: secureable 
runtime: python27 
api_version: 1 
threadsafe: true 

handlers: 

- url: /robots\.txt 
static_files: static/robots.txt 
upload: static/robots\.txt 

- url: /static 
static_dir: static 
secure: optional 

- url: /main\.html 
mime_type: text/html 
static_files: static/\1 
upload: static/main\.html 

- url: /static/.* 
script: mirror.app 
secure: optional 

- url: /.* 
script: mirror2.app 
secure: optional 

В основном я пытаюсь провести защищенный паролем сайт, так что я имею mirror2 .app направляет вас к нему, тогда, если вы правильно это понимаете, JavaScript перенаправляет вас на main.html, за исключением того, что его нет.

+0

btw часть пароля работает только main.html не появляется, и он работает на моем компьютере, просто нет, если я запустил его в движке – anonymous

ответ

0

Ваш файл неправильный YAML-файл. Вы должны заботиться, чтобы правильно отступ все на тот же уровень, что принадлежит вместе:

application: baking-tutorial 
version: secureable 
runtime: python27 
api_version: 1 
threadsafe: true 

handlers: 

- url: /robots\.txt 
    static_files: static/robots.txt 
    upload: static/robots\.txt 

- url: /static 
    static_dir: static 
    secure: optional 

- url: /main\.html 
    mime_type: text/html 
    static_files: static/\1 
    upload: static/main\.html 

- url: /static/.* 
    script: mirror.app 
    secure: optional 

- url: /.* 
    script: mirror2.app 
    secure: optional 

значение для ключевого отображения «обработчиков» список отображений. Каждое из этих последних отображений имеет по крайней мере ключ «url», а затем некоторые другие.

В YAML, если вы находитесь на прежнем уровне, вы по существу заканчиваете предыдущую конструкцию (последовательность, отображение). Также обратите внимание, что - для элементов списка в значении сопоставления может выровняться с ключом (не обязательно, они могут быть более отступом, если все они имеют отступы одинакового уровня).

+0

Нет. Я просто нашел проблему. Случайный слэш в моем html и немного странный код (работал над ним довольно поздно прошлой ночью), и он работает! – anonymous

Смежные вопросы