我尝试学习node.js,并表示要开发Web应用程序。今天,我读了一篇有关"Passing in Async functions to Node.js Express.js router"的帖子。
这个问题不适合我的思维模型,路线处理的工作原理。
我当时以为
app.Method('path', function);
e.q。
app.post('/lgn', (req, resp) => {...})
该函数将是回调。而且我认为,异步函数是现代的回调方式。
为什么必须定义异步回调?
答案 0 :(得分:0)
例如,如果您有部分异步代码(数据库中有一些查询,因此您必须等待一段时间,然后继续执行代码),则将使用异步/等待或链接承诺。如前所述,否则,您的回调函数中就不需要异步了。