网站地图    收藏   

主页 > 采坑 > 前端采坑 > vue常见坑 >

vue2多级路由history模式Nginx配置坑

来源:未知    时间:2022-05-29 11:36 作者:小飞侠 阅读:

[导读] 在vue基于webpack配置中,有时候会用到多级路由,但是用户用到history模式时候,往往会出现 大白页 ,或者 错误 如下图: 这种问题分析: 路由配错误 未找到对应js 解决办法: 第一种情...

在vue基于webpack配置中,有时候会用到多级路由,但是用户用到history模式时候,往往会出现大白页,或者 > 错误

如下图:

image.png

这种问题分析:

  1. 路由配错误

  2. 未找到对应js

解决办法:

   第一种情况好办,可以通过检查route.js来排查,第二种情况一般是多级路由时候 nginx层或者webpack那块配错误了,下面给出正确的nginx层配置和webpack配置。

nginx配置:

        # org企业版文件页
        location  ^~ /org {
            alias   /usr/local/web/xxxxx/dist/;
            try_files $uri $uri/ /index.html last;
            index  index.html index.htm;
        }

因为是多路由,我的vue路由都在org下,所以这么配置即可。

webpack配置:

image.png

特别注意画红线的地方,这里会告诉所有资源从这个路径下找, 一般模式情况是 / 这个只适合独立域名。http://www.xxx.com/org/xxx 类似这种域名结构就不行了。

特别注意一点,vue-cli 配置的也类似,这个key是一样的。

以上就是vue2多级路由history模式Nginx配置坑全部内容,感谢大家支持自学php网。

    上一篇:vue事件
    下一篇:没有了

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论