为了账号安全,请及时绑定邮箱和手机立即绑定

使用带有“baseURL”的 axios 实例会导致错误的请求

使用带有“baseURL”的 axios 实例会导致错误的请求

幕布斯6054654 2023-08-10 15:24:47
我正在尝试创建 的包装器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),尽管我也尝试过使用较早的版本。
查看完整描述

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

问题确实是(含糊地指出)CORS 配置,我必须在后端进行更改。



查看完整回答
反对 回复 2023-08-10
  • 1 回答
  • 0 关注
  • 100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信