前端路由 实际是路由与组件的映射表
访问任何路径,服务器只需要响应index.html (单页面应用)
浏览器根据不同路由 匹配要渲染的内容
刷新操作时候: 浏览器会带着地址栏路由请求服务器返回相应地静态资源
如果没有找到对应的资源 返回 404
配置nginx:
location / {
root /...
# vue工程的路由是history模式
try_files $uri $uri/ /index.html; // ** 重点加上这个配置
index index.html index.html
}
前端 HTML5 History API
historyApiFallback
historyApiFallback 主要是用来解决HTML5 History