修改Vue2项目运行端口号配置后端代理

一.端口号简单配置

在Vue2项目的vue.config.js文件中增加如下配置:

module.exports={
//...

devServer:{

port:8888//此处修改你需要的端口号

}

二.配置proxy代理

1.简单配置单个代理

请求到/api/xxx现在会被代理到请求 http://localhost:8888/api/xxx, 例如 /api/user 现在会被代理到请求 http://localhost:8888/api/user

modile.exports={

//...
devServer:{

    proxy:{

    '/api':'http://localhost:8888'

        }

    }

}

2.配置多个代理路径

将多个路径代理到同一个target下,你可以使用由一个或多个具有context属性的对象构成的数组:

module.exports = {
    //...
    devServer: {
        proxy: [{
                context: ['/auth', '/api'],
                target: 'http://localhost:8888',
              
            }]
    }
};

 3.解决跨域问题

module.exports = {
    //...
    devServer: {
        proxy: {
            '/api': {
                target: 'http://localhost:8888',
                changeOrigin: true,//开启代理:在本地会创建一个虚拟服务端,然后                        
                                               //发送请求的数据,并同时接收请求的数据,这样服务                                                                        
                                               //端和服务端进行数据的交互就不会有跨域问题
            }
        }
    }
};
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值