Nuxt:在 .ENV 中设置 Axios BaseURL 不起作用?

问题描述 投票:0回答:1

我在 Nuxt 应用程序中设置 api 端点的

$axios
基本 URL 时遇到问题。

我正在使用 dotENV 模块,并且其中有以下设置:

BASE_URL=http://localhost:3000/api2

在我的

nuxt.config.js
文件中,我有:

axios: {
  baseURL: process.env.BASE_URL,
},

无论出于何种原因,这都不起作用。如果我对其进行硬编码并尝试:

axios: {
  baseURL: 'http://localhost:3000/api2',
},

效果很好。

有人知道为什么这不起作用吗?

axios nuxt.js dotenv
1个回答
0
投票

没有.env você deve configurar:

API_URL="http://localhost:3000/api2"

没有 nuxt.config.js deve ficar assim:

axios: {baseURL: '/'}

isso deverá funcionar

© www.soinside.com 2019 - 2024. All rights reserved.