开发环境跨域和生产环境跨域

开发环境跨域

前后端分离,IP地址不同,请求数据必然导致跨域问题;
解决方案:proxy设置

生产环境跨域

解决方案:
1,跨域资源共享(CORS)在后端设置header中的Access-Control-Allow-origin为*允许所有跨域响应,设置为特定域名组也可以。
2,JSONP(script标签的src资源请求不存在跨域)

其他方案(偏前端通信)

1,postMessage方法
2,设置domain
3,webSocket
4,window.name
5,在URL的#号后面的字(hashchange)

你可能感兴趣的:(开发环境跨域和生产环境跨域)