0

私はangle3 webappをs3でホストしています。クラウドフロントもあります。 AWS EBSの異なるマシンにあるバックエンドとしてnodejに接続しています。s3 cloudfront appコード:NoSuchKey on refreshing

私のWebアプリケーションはうまくいきます。しかし、私はページをリフレッシュすると、次のメッセージでその404が見つかりませんでした。

Code: NoSuchKey 
Message: The specified key does not exist. 
Key: user/adduser/edit 
RequestId: CA306FFABB30FB75 
HostId: WAp7/BZMHH0UpE3z2dJLJT4gqEwv7u/LKbFTUuHH86lRyReLXvODLgTuTw+3emnTJ3jDj2VpiYo= 

解決方法を教えてください。

答えて

2

私はその正しいことをしているかどうかはわかりません。しかし、私の問題は修正されました。 私はs3 404リダイレクトURLをindex.html.ieに設定して、自分の404リダイレクトをindex.html自体に指示しました。出来た。

+1

403と404の両方にCloudfrontエラーハンドラを設定して、200 OKステータスのindex.htmlを返すようにしました。テストでは、戻り値が200か404かどうかは関係ありませんが、Angular2アプリで同じように扱います。インスペクタでは404の赤色にならないように見えるだけです。 –

関連する問題