我正在尝试从服务器捕获验证错误。
代码:
axios.post('https://myBackendIp.com/api/teacher/time/create',Data)
.then(res=>{
console.log(res)
}).catch(error=>{
console.log(error)
})
控制台日志输出
Error: Network Error
at createError (createError.js:16)
at handleError (xhr.js:87)
“网络”标签输出
{"error":{"message":"Check your date field","status_code":500}}
是否可以更改此设置,或者我做错了什么?
谢谢!
答案 0 :(得分:1)
稍作搜索后,我发现了这张票:
https://github.com/axios/axios/issues/960
建议使用:
console.log(error.response)
代替
console.log(error)
编辑1:
需要进一步阅读,显然这可能是CORS问题的征兆,请参见this和this。
“网络”选项卡上的请求似乎成功了,但是,当Axios处理该请求时,将返回Network Error
。