我在ReactJS中构建一个SignIn组件。因此,我有一个标准的Axios发布请求来登录用户:
try {
// Authenticate against NodeJS
const res = await axios.post(`${API_URL}/auth/signin`, {
email: this.state.email,
password: this.state.password
});
...
} catch (err) {
// I don't want to display anything to the client;
}
如果需要,我可以使用错误的密码(401错误)成功捕获该错误。但是,在这种情况下,我不想在客户端浏览器的控制台上显示任何内容。问题是Axios(即使使用Fetch)也不关心捕获,仍然显示自己的XHR错误:
有没有办法防止这些类型的错误出现在控制台中?