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
作者:狗尾草
-------------------------------------------
个性签名:海到无边天作岸,山登绝顶人为峰!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!