vue2.0如何跨域

在config/index.js中添加如下代码

proxyTable: {

        '/api': {     // 匹配所以‘api’开头的请求路径

                target: 'http://api.douban.com/v2',    //设置端口路由的公共部分

                changeOrigin: true,   // //支持跨域

                pathRewrite: {  // //重写路径:去掉路径开头的'/api'

                            '^/api': ''

                            // '^/api':'http://localhost:4000'//重写路径

                            // //这里是用'/api'来代替 target中的地址,例如要调用“http://localhost:8443/qml/?greate=100”那么直接写成'/api/qml/?greate=100'

                    }

            }

},


如果是https的接口,那么需要再配置一项,是

secure:true     

然后在main.js中设置全局属性:

Vue.prototype.HOST = '/api'

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容