原创 vue去除#号
大前端
我们在使用vue开发项目的时候,路由的url会带一个#号,看起来不太舒服,可以去掉
export default new Router({
    mode: 'history',
    routes: [{......}]
});
这样在开发环境是没问题,如果编译后发布到线上环境,如果用户刷新页面,就会404,nginx只要改下配置即可
 
location / {
   alias /xxxx/;
   index index.html;
   try_files $uri $uri/ /index.html;
}	

加上  try_files $uri $uri/ /index.html; 就可以了,这样刷新页面也不会404了

改完nginx 记得重启 ./nginx -s reload