step.js优化回调风格代码,无法跨层传递参数的问题
发布于 9 年前 作者 FrontMage 2961 次浏览 最后一次编辑是 8 年前 来自 问答

step.png 这是如下回调风格的代码的改写 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都无法传递这些参数,怎么办呢?

回到顶部