Vue3.0代理的设置
1.在主目录下创建vue.config.js
内容如下:
const path = require('path');
function resolve (dir) {
return path.join(__dirname, dir)
}
module.exports = {
// 区分打包环境与开发环境
// process.env.NODE_ENV==='production' // (打包环境)
// process.env.NODE_ENV==='development' // (开发环境)
// baseUrl: process.env.NODE_ENV==='production'?"https://cdn.didabisai.com/front/":'front/',
baseUrl: process.env.NODE_ENV==='production'?"http://testihospital.doctoradmin.ebaiyihui.com":'./', // 用用程序默认部署位置,‘/’根目录,存放子目录ex:‘/web/’
outputDir: 'dist', // 输出文件目录
devServer: {
proxy: {
'/api': {
// // target: 'http://192.168.0.159:8080',
// // target: 'http://192.168.0.180:8080',
// // target: 'http://ihospital.doctoradmin.ebaiyihui.com',
target: 'http://testihospital.doctoradmin.ebaiyihui.com',
ws: true,
changeOrigin:true,//允许跨域
pathRewrite: {
'^/api': '/api'
}
}
}
},
// 将接收ChainableConfig由webpack-chain提供支持的实例的函数。
chainWebpack: config => {
config.resolve.alias
.set('@', resolve('src'))
.set('style', resolve('src/assets/style'))
.set('img', resolve('src/assets/img'))
.set('components', resolve('src/components'))
}
};
完成后,不需要引入,直接运行npm命令运行项目就ok
作者:狗尾草
-------------------------------------------
个性签名:海到无边天作岸,山登绝顶人为峰!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!


浙公网安备 33010602011771号