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