【发布时间】:2019-05-30 18:46:03
【问题描述】:
我正在从前端向我的后端中的路由发出请求,该路由正在验证与用户关联的令牌,如果令牌已过期,它将向前端发送错误响应。我正在发送一些json,但是在对catch 块中的错误消息执行console.log 时,未显示随错误响应发送的json。
像这样发送错误响应
res.status(401).json({
message: 'User session has expired'
})
但是我在前端的 catch 块中得到的响应没有带有错误发送的 json 的迹象。
POST http://localhost:3001/check-validation 401(未经授权) 错误:请求失败,状态码为 401 在 createError (createError.js:17) 定居时 (settle.js:19) 在 XMLHttpRequest.handleLoad (xhr.js:78)
我不明白为什么没有显示错误响应发送的json以及如何获取它?
【问题讨论】: