引用地址:https://blog.csdn.net/qq_35415307/article/details/80707463 本地ng项目没问题,到了线上跳转刷新都会报404错误,相信这个问题每个做ng项目的人都遇到过,下面给出解决方案. 一.原因本地环境没问题,因为本地是路由跳转,前端执行的跳转.部署到线上,它其实走的是后台的路径,假如你部署在tomcat的容器里面,它执行的是JavaWeb的路由.所以找不到. 二.解决这里就要使用hash模式,hash模式是基于锚点(#)做的内部链接机制机