我正在使用Nestjs构建后端API,我想从前端访问例外项
这是用户输入不存在的电子邮件时登录端点的简单示例:
const user = await this.userModel.findOne({ email });
if (!user) {
throw new NotFoundException('email does not exist .');
}
现在,当我从Nextjs应用程序发送请求时,如下所示:
await axios
.post(`http://127.0.0.1:5000/user/login`, {
email: values.email,
password: values.password,
})
.then((res) => {
console.log(res);
})
.catch((error) => {
console.log("Login catched an error : ", error);
});
我得到的NotFoundException
是error
现在我想得到这个error
的status
(在这个例子中是404),可以吗?
1条答案
按热度按时间ajsxfq5m1#
它是
AxiosError
,因此您应该能够访问error.response.status
as shown in Axios's documentation