vue-router默认hash模式,使用URL的hash来模拟一个完整的URL,于是当URL改变时,页面不会重新加载。 因为hash模式,浏览器的地址栏部分并不美观,我们可以使用history模式,这种模式充分利用history.pushStateAPI来完成URL跳转而无需重新加载页面。history模式,还需要后台配置的支持,因为我们的应用是一个单页客户端应用,如果后台没有正确配置,当用户在浏览器直接访问时就会返回404。 由于我使用的是node.js/express搭建的后台。安装模块命令如下图。并且在后台文件中引入模块。
重启!!!(以上是上线express服务器history需要配置内容)