【发布时间】:2018-04-16 11:32:48
【问题描述】:
在开发 AngularJS 前端时,我一直在 python http.server 上运行它。我在我的 config.js 文件中运行 html5mode 以从 url 中删除 /#/。我遇到的问题是,每当我刷新页面时,我都会收到 404 错误,从我读过的内容来看,这是因为我的 Angular 页面实际上并不是网页。只是想知道这个问题是否有一个简单的解决方法,如果有人能指出我正确的方向来解决这个问题,那将不胜感激。我目前正在阅读有关托管我的前端并解决此问题的其他方法。提前谢谢你。
【问题讨论】:
-
您遇到此问题的原因是,在删除
#后,您的刷新要求服务器检查url的整个路径,该路径不存在。 -
这肯定会对你有所帮助:stackoverflow.com/questions/47373927/…
-
感谢您的回复,我去看看这个帖子。
-
是否解决了您的问题。
标签: angularjs http-status-code-404 simplehttpserver