解决跨域
Mark Lv4

生产环境和开发环境一次解决跨域问题

在config 文件夹里面新建一个 api.config.js 配置文件

1
2
3
4
const isPro = Object.is(process.env.NODE_ENV, 'production')

const baseUrl=isPro ? 'https://api.iqimeng.com' : 'api/'
export default baseUrl;

然后在main.js 里面引入,这样可以保证动态的匹配生产和开发的定义前缀

1
2
3
4
5
6
7
import apiConfig from '../config/api.config'

import Axios from 'axios'
import VueAxios from 'vue-axios'

Vue.use(VueAxios, Axios)
Axios.defaults.baseURL = apiConfig
  • 本文标题:解决跨域
  • 本文作者:Mark
  • 创建时间:2020-12-19 20:03:49
  • 本文链接:https://m.iqimeng.com/2020/12/19/Vue/解决跨域/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!