【发布时间】:2013-09-20 23:27:54
【问题描述】:
var async = require('async');
var connection = require('../../models/connection/connection').connection;
var about_model = require('../../models/about/about_model')(connection);
module.exports = {
getAboutInfo: function(req, res) {
async.series([
function(callback) {
about_model.getDob(req.params.id, function(err, rows) {
dob = rows[0].user_dob;
});
callback();
},
function(callback) {
console.log(dob);
callback();
}
], function(err) {
if(err) throw err;
else
res.render('about', {
title: "About Page",
dob: dob
});
});
}
}
【问题讨论】:
-
请添加一些文字来解释您的预期,实际发生的情况,您尝试解决问题的方法,...
-
先生,我希望这些函数能够串行执行……但这些函数不能以这种方式工作。在第二个函数中,console.log(dob) 正在打印 undefined.. 我也无法在 res.render 处获得 dob 的值
标签: node.js asynchronous express