s3存储桶中的Angular PathLocationStrategy问题

时间:2018-02-06 06:55:01

标签: angular serverless serverless-architecture s3-bucket

在PathLocationStrategy上,当我重新加载页面时,找不到404页面。我不想使用HashLocationStrategy。

1 个答案:

答案 0 :(得分:1)

redirection rule

中的static web hosting下复制s3
<RoutingRules>
  <RoutingRule>
    <Condition>
      <HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
    </Condition>
    <Redirect>
      <Protocol>http</Protocol>
      <HostName>Copy Endpoint Link under static web hosting</HostName>
      <ReplaceKeyPrefixWith>#/</ReplaceKeyPrefixWith>
    </Redirect>
  </RoutingRule>
</RoutingRules>

检查我的这个答案,你需要对角度代码进行一些更改

AngularJS $routeProvider doesn't route properly