route.jsUndefinded錯誤
router.get('/restful', function(req, res){
console.log("before");
User.show_deatils(req, res, function(err, resultArray){
if(!err) {
req.session.resultArray=resultArray;
}
});
console.log(req.session.resultArray);
res.render('restful',{resultArray:req.session.resultArray});
});
我不知道爲什麼我收到的undefined
當我在上面position.If做console.log()
我做console.log()
的req.session.resultArray=resultArray
那麼,我們所得到的只是後結果數組。
我想在我的view.ejs
中顯示此resultArray
。任何人都可以建議我如何解決它。我錯過了什麼?
可能重複[如何返回來自異步調用的響應?](http://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-呼叫) –