我在Node项目中使用axios,遇到了设置默认值的基本任务,遇到了意想不到的困难。
正确的方法是什么? 我是否应该完全使用axios.create()?
我使用了两种配置axios的方法:
1。
axios.defaults.baseURL = baseURL;
axios.defaults.headers = headers;
2。
axios.create({ baseURL, headers });
在两种情况下,我都看到发出请求时,最终URL在所有环境中都不正确。
有人知道我在做什么错吗?
答案 0 :(得分:0)
最好的方法是使用axios.create
,例如,如果您的应用请求一个api,请执行以下操作:
const api = axios.create({
baseURL: 'https://api',
headers: {
'Api-Key': 'XXXXXXXXX'
}
});
因此您可以像api.get('/ping');