step.js优化回调风格代码,无法跨层传递参数的问题
这是如下回调风格的代码的改写
app.get("/loginForm?**"function(req,res){
pool.getConnection(function(err){
if(err){}
else{
connection.query(“USE userInfo”,function(err,rows){
//业务逻辑
});
}
});
});
即使用中间函数传递值,也没法把req和res传递到最内层connection.query的回调函数里,但是这里业务逻辑会用到res.send()向前端传数据,所以问题来了,怎么跨层传递这个res呢?
1 回复
不管是用this还是用return都无法传递这些参数,怎么办呢?