を必要とFlaskは/
への呼び出しを処理し、ファイルindex.html
(このファイルに直接アクセスすることはできませんが、/ assetsや/ distにはアクセスできません)を受け取り、すべての静的リソースがサービスされます(CSS、JS present in index.html
)。一部のAJAXリクエストも実行されます。これらのAJAXリクエストは、yamlのlogin: required
のために失敗します。ログインは私がWebアプリケーションを配備するには、Google AppEngineのを使用していると私はこのように私のapp.yamlを設定した
私はコンソールで取得エラー://YYYYYY.appspot.com/gettoken:
のXMLHttpRequestが https://www.google.com/a/XXXXX/ServiceLogin?service=ah&passive=t ... inue%3Dhttpsをロードすることはできません。 要求された リソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。 Origin 'https://YYYYYY.appspot.com'は であるため、アクセスは許可されていません。
なぜこれらのリソースが初めて提供されるのですか?私のアプリの '/'にアクセスするには、最初にログインする必要があります。
[編集]私の最初の投稿はindex.html
があなたの静的ファイルが提供されている理由は、彼らがログインを必要としないという事実によるものである
'/'または 'index.html'を開くことはできますか? Index.htmlが静的ディレクトリの下にある静的ファイルの場合、私の推測では静的ディレクトリにログインが必要ではない – marcadian
私の投稿を編集しました、ごめんなさい –
[MCV](https://stackoverflow.com/help)/mcve)おそらく無関係/誤解を招くエラーを削除しますか?単純な 'index.html'と裸の' app.server.main.py'ファイルは 'login:required'の有効性について議論するのに十分なはずです。私はdevserverにreproすることができません。ところで、あなたはそれもdevserverで見ますか? –