vue

VUE 根据环境变量设置baserUrl

2021-11-16  本文已影响0人  抽疯的稻草绳
1.在请求文件同层目录新建config 目录
const env = process.env.NODE_ENV

const config = {
  development: {
    baseURL: '/api', //开发
  },
  production: {
    baseURL: '/', //生产
  },
}

export default {
  baseURL: config[env].baseURL,
}

2.在请求接口引入文件
import config from './config/index'

let ConfigBaseURL = config.baseURL //根地址

const http = axios.create({
  timeout: 15000,
  baseURL: ConfigBaseURL,
})
http.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'

3.在开发环境上代理的就是 api

4.在生产环境上的根地址就是 /

上一篇 下一篇

猜你喜欢

热点阅读