相关疑难解决方法(0)

为什么我可以在"res.send"之后执行代码?

我想知道以下代码的行为背后的机制是什么:

res.send(200, { data: 'test data' });
console.log('still here...');
Run Code Online (Sandbox Code Playgroud)

我的理解是res.send返回函数,而是关闭连接/结束请求.这可以解释为什么我仍然可以在res.send命令后执行代码(我查看了快速源代码并且它似乎不是异步函数).

还有什么其他的东西可以让我失踪吗?

node.js express

67
推荐指数
2
解决办法
4万
查看次数

标签 统计

express ×1

node.js ×1