这段代码中的回调函数是同步还是异步工作?

时间:2019-05-28 08:02:14

标签: javascript

JavaScript是一种同步脚本语言,所以为什么我们在JavaScript自然提供此功能时使用回调,而且程序员也使用回调使JavaScript使用回调异步工作。我真的很困惑,回调在Node js中的工作方式是否不同?

我们将函数用作参数并在app.use()函数中传递(req,res,next)。

app.use((req, res, next) => {

        //console.log(req.headers);
        res.statusCode = 200;
        res.setHeader('Content-Type','text/html');
        res.end('<html><body><h1>This is an Express Sever</h1></body></html>');
});

我们在这里使用回调来确认请求和响应何时完成,然后仅进一步(同步)执行代码,或者如果这不是我所理解的,请说明这段代码是如何工作的?

0 个答案:

没有答案