没有哈希的角度路由问题

时间:2017-05-10 05:13:36

标签: angularjs router

我在使用"#"。

时遇到角度路由问题

$ locationProvider.html5Mode(真);

在没有#的第一次加载路由工作正常但在刷新(F5)页时出现角度路由错误。除了在服务器端重写Url之外,请建议任何解决方案。

1 个答案:

答案 0 :(得分:-1)

您需要更改文件的投放方式。如果您使用 webpack-dev-server ,则需要添加此内容(请参阅this):

devServer: {
  historyApiFallback: true
}

如果您使用的是nginx,则需要更改其服务文件的方式:

location / {
  try_files $uri /index.html;
}