为了账号安全,请及时绑定邮箱和手机立即绑定

vue怎么修改项目打包的接口默认指向?

vue怎么修改项目打包的接口默认指向?

aluckdog 2019-05-21 10:31:19
如题,vue项目打包出来的文件部署在服务器上,其下所有的请求域名端口都是指向当前服务器的,我想问的是能不能改这个默认的接口指向?我想过写一个配置文件在index.html引入,根据环境配置,但是这样子每个环境的域名端口只能写死。也想过获取当前fullurl截取/#/前的内容修改后再拼入,就是感觉这样不太好。。大大们,有什么比较灵活的方式推荐吗?
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

Axios不是有个baseURL
constservice=axios.create({
baseURL:process.env.baseURL,//api的baseURL
timeout:5000//请求超时时间
})
可以根据NODE_ENV来判断生产开发还是测试自动切换url
module.exports={
NODE_ENV:'"production"',
baseURL:'"xxxxxxxxx"'
}
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 375 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信