我試圖在'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);
}