hash模式 url 后面带有 # ,例如www.hahah.com#home/cate 在向后端请求数据时,发送的url是www.hahah.com,不会带有#后面的url。
HTML5模式,不带#,例如直接访问 www.hahah.com/home/cate,发送的url是www.hahah.com/home/cate,但后端没有这个url,就会404.
不用担心:要解决这个问题,你需要做的就是在你的服务器上添加一个简单的回退路由。如果 URL 不匹配任何静态资源,它应提供与你的应用程序中的 index.html
相同的页面。漂亮依旧!