NodeJS s3 cloudfront app代码:刷新时NoSuchKey

ffvjumwh  于 2023-06-05  发布在  Node.js
关注(0)|答案(2)|浏览(249)

我的angular2 webapp是在s3上运行的。它也有云锋。它连接到nodejs作为后端,这是在不同的机器在AWS EBS。
我的Web应用程序工作正常。但是当我刷新任何页面时,它抛出404找不到并显示以下消息。

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

你能帮我解决这个问题吗?

rnmwe5a2

rnmwe5a21#

我不确定这是否是正确的做法,但它解决了我的问题。我将s3 404重定向URL配置为我的index.html.ie,将我的404重定向指向index.html本身。成功了

niwlg2el

niwlg2el2#

出现错误404:刷新S3网站网页时没有此键尝试在S3存储桶配置中添加“index.html”:
编辑静态网站托管,错误文档-可选,并输入“index.html”
这个帮我修好了

相关问题