jsonp 这里就不过多解释本质就是利用标签不涉及同源策略的特性,这种方法体现了程序员的聪明才智,因为这不是官方给出的解决跨域的方法
本地开发时配置vue.config.js文件中的proxy
devServer: {
host: '0.0.0.0',
port: port,
open: true,
proxy: {
"/api": {
target: 'http://localhost/6204',
changeOrigin: true,
pathRewrite: {
['^/api']: ''
}
}
},
disableHostCheck: true
},
方法3:
3.1暴力解决跨域
在服务端加上header,允许所有域名来访问
在我们公司实际的解决方案是在Java的代码中添加一下这一行,意思是到阿波罗里找到允许跨域的域名
config.setAllowedOrigins(Arrays.asList(adminApolloConfig.getCorsAllowedOrigins().split(regex:","))
阿波罗里的配置如下:
nat.cors.allowed.origins = https://nat15-institution-nat.soundai.net
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)