axios发布请求不返回响应错误

Posted

技术标签:

【中文标题】axios发布请求不返回响应错误【英文标题】:Axios post request not returning response error 【发布时间】:2021-05-21 03:10:42 【问题描述】:

我有一个登录功能,如果提供的数据不正确,它会在成功登录时返回用户 ID 和 jwt 令牌,并返回不同的错误,例如找不到用户名或密码不正确等。我使用邮递员测试了 api,它工作正常,但是当我从前端向登录端点发出请求时。如果登录尝试有效,则返回凭据,但如果登录详细信息不正确,则不响应并返回错误。 Login code 目前我只将 axios 响应记录到控制台 Axios request

【问题讨论】:

您的请求中缺少.catch() 块。此外,最好在此处粘贴您的代码而不是附加图片 【参考方案1】:

根据我上面的评论,您需要从请求中捕获错误。

axios.post("[your url here]")
.then(res=>
    console.log(res);
)
.catch(err=>
    console.log(err);
);

【讨论】:

以上是关于axios发布请求不返回响应错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 Axios 实例没有在捕获的错误中返回响应?

axios 为带有表单数据的发布请求返回 404

axios post 请求挂在有效请求上

Axios请求不会返回完整的响应标头[重复]

Axios Post 200 响应后不返回数据

axios post请求报错