除了base('/')之外的URL在服务器上崩溃,并且在angularjs中使用$ routeprovider在localhost中正常工作

时间:2015-11-27 14:26:34

标签: angularjs

我正在开发angularjs项目。每当我在我的本地运行我的应用程序并使用url(例如localhost:9000 / online-order)而不是base(例如localhost:9000 /)刷新页面时,它将重定向到主页('/')但是当我在服务器上运行我的应用程序,并使用除了base(例如order.posist.co)之外的url(例如order.posist.co/online-order)刷新页面,页面崩溃并给出404错误。

供您参考,您可以查看http://order.posist.co

1 个答案:

答案 0 :(得分:0)

尝试使用order.posist.co:9000 /#/ online-order

AngularJS是一个单页应用,因此您的路线中需要“#”如何重定向到同一页面;另一种可能是端口或服务器出现问题,您使用的服务器是什么?

如果您使用的是grunt,则需要命令grunt build来生成部署文件夹