Vue项目多域名跨域

在Vue项目中请求后台数据时,遇到的多域名跨域问题。

直接上代码:

 assetsSubDirectory: "static",assetsPublicPath: "/",proxyTable: {"/api": {target: "path1", changeOrigin: true, //改变源
        pathRewrite: {"^/api": "/" //路径重写
        }},
    // 此处若使用 "/api1" 类似命名可能会导致请求时只截取api部分接口出现404错误,因此命名时尽量避免此类命名方式。
"/mzyl": {target: 'path1', //源地址changeOrigin: true, //改变源 pathRewrite: {"^/mzyl": "/" //路径重写 }}},
//dev.env.js
'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')module.exports = merge(prodEnv, {NODE_ENV: '"development"',API_ROOT: '"/api"',API_HOST: '"/mzyl"',
})

 

转载于:https://www.cnblogs.com/mp1994/p/10938561.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部