0

最近、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のドキュメントでこれを解決する方法が見つかりませんでした。これをどうすれば解決できますか?

答えて

0

Google Cloud Storageバケットのエラーページをindex.htmlに設定することで、これを解決できました。

関連する問題