2016-04-04 3 views
-1

に予約されていない、それは予約URLが(生き)のいずれかdev_appserver経由(ローカル)またはappcfy、

WARNING 2016年4月4日10私に語りました1113]
URLパス "/ form"は予約されており、一致しません。

app.yamlを:

application: my-app 
version: 1 
runtime: python27 
api_version: 1 
threadsafe: yes 

handlers: 
- url: /favicon\.ico 
    static_files: favicon.ico 
    upload: favicon\.ico 

- url: /images 
    static_dir: images 

- url: /bower_components 
    static_dir: bower_components 

- url: /src/js 
    static_dir: src/js 

- url: /src/css 
    static_dir: src/css 

- url: /form 
    script: main.application 
    login: admin 

- url: .* 
    script: main.application 

libraries: 
- name: webapp2 
    version: latest 
- name: jinja2 
    version: latest 

builtins: 
- remote_api: on 
- deferred: on 

警告が有効であると表示されるように。ただし、http://my-app.appspot.com/formにナビゲートするだけで問題ありません。

と言っています。「URLパス」/フォームは予約済みで一致しません。とGoogleグループの会話hereとSOの質問why is GAE not detecting my form page?でさえ、あなたのアプリケーションのルーターに届かず、代わりに404のURLを表示すると思われます。

しかし、そうではありません。私は別の/formが唯一のルートであるため、管理者ログインが有効になっており、それが期待どおりに動作しているため、別の/formが一致していることを確認しています。その会話の中で言及


issueは、より良い、このような状況を反映するためのドキュメント(D.D. 2014年12月)へのアップデートを言及しています。 The documentationこれだけしかし氏は述べています:

予約済みのURL

/_ah/で始まるすべてのURLが機能や管理目的のためのApp Engineによって予約されています。一部のURLはApp Engineのフィーチャーハンドラーにルーティングされ、その他のURLは特別な目的でApp Engineによって呼び出され、アプリ内の要求ハンドラーにマップされるものがあります(たとえば、Warm-up Requestの場合は/_ah/warmup)。

/formの記載はありません。


私は時代遅れされる警告を回避するために何か他のものにURLを変更する必要はありませんが、それがある場合、または何か他のものが起こっているかどうかはわかりません。

誰もがこれにいくつかの光を当てることができますか?

答えて

1

は1.9.33用release notesは言う:

2016年2月17日 - バージョン1.9.33

App Engineは

URLパス "/フォーム" になりましたでしょう許可とされるノートアプリケーション に転送してください。以前は、このパスはブロックされていました。

警告が古くなっているようです。

関連する問題