我刚刚创建了一个可与某些独立的AWS服务进行数据通信的角度应用程序。我已经在AWS-S3上托管了Angular捆绑软件。
基本应用程序加载正常,但是当我尝试刷新任何页面时,出现如下所示的“拒绝访问”错误。我试图找出问题所在,并意识到在刷新时服务器尝试重新加载完全相同的路由。例如:
如果我在路线https://domain-dev-static-ops.s3.ap-south-1.amazonaws.com/login
上并刷新浏览器,则S3会尝试查找显然不可用的login.html
资源。
要解决此问题:如SO答案之一所述,我已尝试将所有未找到的资源重定向到index.html
。但是,这不能解决问题,我仍然遇到以下错误。
有人可以帮助我解决此问题吗?由于我是第一次托管在S3上,因此,如果有人可以建议在S3上部署Angular应用,我将不胜感激。
谢谢