客户端有时向服务器发axios请求时,会收到一些错误信息,但往往只能得到HTTP错误码,这让前端工作时很难分辨错误的具体位置,为了解决这个问题,我们可以在DRF的Response
内返回一个data
数据来对错误分类:
return Response('existed', status = status.HTTP_406_NOT_ACCEPCTABLE)
这样我们在前端axios接收响应时可以通过response
属性接收到这个数据
axios(config).catch(err => {
reject(err.response.data) //接收data数据,判断错误信息
})