我试图在'superagent'的请求中更改我的状态,但console.log的结果是未定义的。大家可以帮我吗?在Superagent请求上更改状态
componentDidMount(){
var self = this;
Request.get('https://api.navitia.io/v1/coverage/fr-idf/stop_areas/stop_area%3AOIF%3ASA%3A59491/departures?')
.auth('******')
.end(function(err, res){
if(err){
return err;
}
let departures = res.body.departures;
self.setState({body: departures});
});
console.log(this.state.departures);
}