在axios中设置默认URL

时间:2020-06-19 09:42:26

标签: node.js axios

我在Node项目中使用axios,遇到了设置默认值的基本任务,遇到了意想不到的困难。

正确的方法是什么? 我是否应该完全使用axios.create()?

我使用了两种配置axios的方法:

1。

axios.defaults.baseURL = baseURL;
axios.defaults.headers = headers;

2。

axios.create({ baseURL, headers });

在两种情况下,我都看到发出请求时,最终URL在所有环境中都不正确。

有人知道我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

最好的方法是使用axios.create,例如,如果您的应用请求一个api,请执行以下操作:

const api = axios.create({
    baseURL: 'https://api',
    headers: {
        'Api-Key': 'XXXXXXXXX'
    }
});

因此您可以像api.get('/ping');

一样使用它