本文最后更新于 1806 天前,其中的信息可能已经有所发展或是发生改变。
1.问题描述
由于前后端分离开发,所以肯定会遇到跨域问题,一是开发环境中,二是生产环境中。
2.解决开发环境跨域
- 配置代理
- vue.config.js里的proxy:"http://127.0.0.1:8080"
3.解决生产环境跨域
- 配置URL前缀
- main.js里的axios.defaults.baseURL = '/ols_project/'
4.代理异常
Proxy error: Could not proxy request /user/login from localhost:9529 to http://127.0.0.1:9528/mock.
有可能是后端没启动或者后端服务正在调试,又或者9528端口的服务报错了。