jeecg-uniapp 跨域问题解决方法记录
今天折腾这个很恶心的问题,工作需要经验才行,根本没有什么技术难点,都是经验而已
问题在此 发现没有替换掉前缀
:8085/#/pages/login/login:1 Access to XMLHttpRequest at 'http://192.168.152.32:8194/h5api/api/user/login' from origin 'http://localhost:8085' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
这个jeecg-uniapp 的官方app框架 对于jeecgboot 后台是完全适配的,后台是允许跨域的
但是有时候 ,需要使用别人的系统后台接口, 是无法要求别人修改跨域方式的,这个时候就得
改app的方式,网上也有很多种跨域解决方案,有添加使用vite-config.js 方式的,但是必须要v3
对于这个集成好的框架不适用.
于是修改mainfest.json文件 来实现跨域,
先配置一下这个
然后 进源码里加个代理配置
重点来了 , 有问题发现被一个配置给截胡了(记得注释掉)
config.service.js 这文件里
就这样url 可以了
看成果