最近、Amazon AWS S3バケットにホストされているEmber.jsアプリをGoogle Cloud Storage Bucketに移動しました。このアプリケーションは、index.htmlページを読み込むときに効果的です。エンバー遷移は、我々が直接(例えば、/account-settings
)プロジェクトのメインルートではないURLをご覧いただくか、私たちが取り組んでいるURLをリロードするとき、我々は次のエラーを取得する、しかし、うまく動作:Google Cloud Storage Bucket:GCSでEmber.jsアプリをリロードするときのXMLエラー
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
</Error>
私の前提は、Ember Routerとindex.htmlで処理されていない要求と関連しているということですか? Google Cloud Storageにすべてのリクエストをindex.htmlにリダイレクトしてEmber Routerが処理できるようにする方法はありますか? Google Cloudのドキュメントでこれを解決する方法が見つかりませんでした。これをどうすれば解決できますか?