vue如何配置去请求不同接口

刚开始的时候很不懂vue.config.js中请求接口在本地起作用,但是打包放到测试环境就会报错。。
也是了解了很多关于vue.config.js配置但也只是略懂,要不就是还会出bug,后来也是针对项目有了经验才懂了

第一步:和package.json同级创建不同环境的文件,公司项目需要几个环境就创建几个
例如: 有test(测试)、development(本地)、production(线上)这三个环境,
所以创建文件分别为 .env.development .env.test .env.production
在这里插入图片描述

在每个文件夹中:

# 模式的名称
NODE_ENV = 'development'   //这里名字与文件名相同,以免搞混或者记不住

VUE_APP_BASE_URL = "接口公共部分"
VUE_APP_BASE_ API = ""

重点来了。。。
在vue.config.js的module.exports对象中:

	devServer: {
	    open: false, // process.platform === 'darwin' 启动后自动打开浏览器
	    host: "0.0.0.0", // 允许外部ip访问
	    port: 8899, // 端口  这些都是可以改的
	    https: false, // 是否启用https
	    overlay: {
	      warnings: true,
	      errors: true
	    }, // 错误、警告在页面弹出
	    proxy: {
	
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值