我的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=
你能帮我解决这个问题吗?
2条答案
按热度按时间rnmwe5a21#
我不确定这是否是正确的做法,但它解决了我的问题。我将s3 404重定向URL配置为我的index.html.ie,将我的404重定向指向index.html本身。成功了
niwlg2el2#
出现错误404:刷新S3网站网页时没有此键尝试在S3存储桶配置中添加“index.html”:
编辑静态网站托管,错误文档-可选,并输入“index.html”
这个帮我修好了