在根路由下刷新 正常
可能是Nginx配置的问题,没有正确的处理路由,返回html内容
location / {
#需要指向下面的@router否则会出现vue的路由在nginx中刷新出现404
try_files $uri $uri/ /index.html;
index index.html index.htm index.htm.gz cms/index.html;
#强缓存配置
add_header Cache-Control "public, max-age=86400";
}
配置 Vue Router 的历史模式
如果你使用的是 createWebHistory,请确保你的服务器配置能够正确处理所有路由。例如,如果你的应用部署在根路径下,服务器需要返回应用的 index.html 文件,不论请求的是哪个路由