vue打包 nginx Uncaught SyntaxError: Unexpected token <

出现这个问题的原因大概率是因为session共享问题,有两种解决方案

第一种(改动较小)

1.使用ip_hash的策略

前端主要使用vue进行开发,在nginx做负载均衡时,各种加载不到静态文件,于是先按照网上的静态文件单独一个location,依旧没办法解决,废话不多说,直接在upstream中设置一个ip_hash;如下图
在这里插入图片描述
码掉的部分写项目名,不用单独进行静态文件的过滤。
如果还是没有效果

2.将nginx.conf的user改为root

如下图
在这里插入图片描述
上面两步包解决问题

第二种

继续使用默认的轮询策略,将登录信息存入redis中,实现session共享,过几天更新实现方式

Logo

前往低代码交流专区

更多推荐