使用场景: 给axios请求地址配置域以及Nuxt全局域

nuxt env配置(nuxt.config.js) 配置Nuxt全局域
env: {
    baseUrl: process.env.BASE_URL || 'http://127.0.0.1:3000'
}

两种方式使用baseUrl的值:

1 process.env.baseUrl

2 context.baseUrl

plugins/axios.js
import axios from 'axios';

export default axios.create({
  baseURL: process.env.baseUrl
});
页面使用axios插件 如果没有配置地址前面要加上域

例如: axios.get('http://127.0.0.1:3000/api/common.json')

import axios from '~plugins/axios'

axios.get('/api/common.json');

results matching ""

    No results matching ""