CNode

step.js优化回调风格代码,无法跨层传递参数的问题

问答
FFrontMage发布于10 年前最后回复10 年前1 回复3379 浏览0 收藏

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)

F
FrontMage#1·10 年前

不管是用this还是用return都无法传递这些参数,怎么办呢?

参与回复
登录后即可参与回复。登录