【发布时间】:2019-12-13 18:41:20
【问题描述】:
我正在通过 Axios 检查资源是否存在,如果不存在则返回 404 是正常的。
但是,当返回 404 时,它会显示在控制台中。我试图捕捉错误,但这并不能阻止它被 chrome 显示。
axios.get('/api/user/checkin').then((response) => {
Vue.set(UserStore,'checkin', response.data)
this.loading = false;
}).catch((error) =>{})
我正在检查用户是否被检查,如果他们是,我将返回他们签入时间的记录以及网站上的一些详细信息。
如果不是,那么我没有什么可返回的,所以我返回一个 404。我可以返回一个空白记录,但这确实让人感到非常放松。
【问题讨论】:
-
尝试用 try/catch 包装你的代码
-
浏览器自然会提示网络请求错误。
-
我相信 Chrome 控制台中有一个过滤器可以过滤掉任何
Network Requests,您可以取消选中它,它会停止向您显示此内容。
标签: javascript vue.js axios