我正在尝试创建 的包装器axios,因此我始终可以使用相同的配置。
以下内容按预期工作:
function getAxiosInstance() {
const config = {
timeout: 3000,
headers: {
'Content-Type': 'application/json',
},
};
return axios.create(config);
}
getAxiosInstance().get('/foo');
然而,仅仅添加baseURL: 'http://localhost:8080/api/'
到配置(即config
)会导致两个奇怪的请求:第一个没有任何请求方法,第二个有一个类型为 的方法OPTIONS
。
我尝试省略域和端口(/api/
),这令人惊讶地有效,但这不是我想要实现的目标。
我正在使用最新版本的 axios (0.21.0),尽管我也尝试过使用较早的版本。
精慕HU
相关分类