之前给一个项目配置代理,配的模模糊糊完全没懂,今天就又试了一下结果还是一直跨域。

服务器

请求

 代理

在网上查了一遍才发现不是代理配置错了,而是请求就没有走代理服务器。

原因是在请求二次封装的地方,给baseURL直接添加了绝对路径,导致请求直接从本地就发出去了。

第一步:在.env.development文件夹设置服务器地址和路径

封装的请求也不需要配置路径了

 第二步:配置代理的地方也直接用env配置文件里的路径就可以了。

 

 花了两三个小时才解决,还需要继续努力!

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐