跨域问题
跨域访问是前后端开发中常常遇到的问题 采用cors或部署的时候使用nginx反向代理都是可以解决跨域访问的问题的
node+express 解决跨域
vue-resource代码(其实就是ajax技术):
http-proxy-middleware 解决跨域问题 只能在开发环境中使用
proxyTable: {
‘/list’: {
target: ‘http://api.xxxxxxxx.com‘,
changeOrigin: true,
pathRewrite: {
‘^/list’: ‘’
}
}
}
vue-cli的这个设置来自于其使用的插件http-proxy-middleware
github:https://github.com/chimurai/http-proxy-middleware
深入了解的话可以看该插件配置说明,似乎还支持websocket,很强大的插件。
webpack-dev-server 设置代理解决跨域问题 只能在开发环境中使用
详解见webpack的配置 (webpack-dev-server配置)[https://doc.webpack-china.org/configuration/dev-server/]
webpack-dev-server 设置代理 http://www.jianshu.com/p/3bdff821f859
nginx 设置代理 解决跨域问题
常用实例 采用nginx反向代理来解决跨域问题
eg 开发中常用
配置localhost
使用 localhost 127.0.0.1 本地IP都可以进行访问
|
|