1. 什么是跨域问题?
协议、域名、端口号不同的请求,称之为跨域
2. 传统的解决方案
(1)JSONP
没用过
(2)CROS
用过
(3)代理
第一次用,这里我们使用服务器代理来解决跨域问题
1)原理
- 服务器与服务器之间不会出现跨域问题
- 浏览器与服务器之间才会出现跨域问题
- 这个代理服务器就像一个中间人一样!
2)如何配置代理服务器?
Webpack提供了这个功能!
文档中这个有点难找。打开webpack中文网——> 文档 ——>配置 ——> 开发中 ——> devServer.port
https://www.webpackjs.com/configuration/dev-server/#devserver-proxy
具体代码举例:
参考课程:尚硅谷尚品汇16集!