使用场景: 给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');