什么是跨域
浏览器同源策略:协议+域名+端⼝三者相同就是同源。 http://www.baidu.com/a.js
http://www.baidu.com/b.js https://www.baidu.com/a.js
http://www.baidu.com/a.js 协议不同 https://www.baidu.com:8080/a.js
https://www.baidu.com/a.js 端⼝不同 https://www.baidu.com:8080/a.js
https://www.a.com:8080/a.js 域名不同 跨域:协议、域名、端⼝三者任意⼀个不同就是跨域。
跨域的解决分方法Cors
安装跨域中间件cors
npm install cors -s
//设置允许跨域的域名,*代表允许任意域名跨域
res.setHeader("Access-Control-Allow-Origin","*")