【发布时间】:2020-09-17 08:36:37
【问题描述】:
我正在尝试为我的 nuxt 应用程序设置 baseURL,以便它从 swapi api 发出请求,但它总是转到 localhost:3000,尽管我正在关注文档,但似乎我无法解决这个问题。
我的 nuxt.config.js 是这样的:
modules: [
'bootstrap-vue/nuxt',
'@nuxtjs/axios',
],
axios: {
// proxyHeaders: false
baseURL:"https://swapi.dev/api/"
},
在我的文件 /.nuxt/axios.js 中,baseURL 的代码如下所示:
const baseURL = process.browser
? 'https://swapi.dev/api/'
: (process.env._AXIOS_BASE_URL_ || 'https://swapi.dev/api/')
对于 vue 应用,我通常有一个 plugins/axios.js 文件,我会在其中放置:
axios.defaults.baseURL =
process.env.baseURL || process.env.apiUrl || "https://swapi.dev/api/";
但我认为 Nuxt 不需要这个。
【问题讨论】:
标签: javascript vue.js axios nuxt.js