Nginx 实现 Vue 路由代理

根据常规代理完成后,我们发现,在浏览器里直接输入 localhost:8088/home 找不到页面,这样导致直接跳转vue路由失败!如果配置多个路由需要其他页面嵌套或者 打开多个窗口就会出现问题,这里我们需要配置nginx 的一个try_files 属性即可解决:

解决

    # 添加 vue 路由跳转
    location / {
      root /www/wwwroot/dist;
      index index.html index.htm;
      try_files $uri $uri/ /index.html;
    }
最后修改:2025 年 02 月 07 日
咱们谁跟谁,用不着~