我正在尝试为创建包装器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
)会导致两个奇怪的请求:第一个没有任何请求方法,第二个有type方法OPTIONS
。
我尝试省略/api/
出人意料的域和端口(),但这不是我要实现的目标。
我也使用了最新版本的axios(0.21.0),尽管我也尝试了更早的版本。
这个问题的确是我必须在后端更改的(模糊指示)CORS配置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句