【发布时间】:2018-04-19 03:47:05
【问题描述】:
我正在使用axios 0.17.0,代码如下:
this.props.userSignupRequest(this.state)
.then( res => { console.log(res.data) } )
.catch( err => { this.setState({ errors: err.response }) } )
并且服务器设置为在用户注册验证未通过时返回400。这也显示在控制台中:POST 400 (Bad Request),但 setState 没有被执行。这是为什么?我也试过console.log(err),什么也没有。
【问题讨论】:
-
你能告诉我们
userSignupRequest的内容吗? -
是什么让你认为
setState()没有被执行?