0
我使用Node作为web服务器,我想将每个请求记录到数据库中。我也希望用户尽可能快地接收响应,所以我想出了这个代码:Nodejs:在res.send之后做其他事情
// ... putting together the response_data
res.send(response_data);
// ... now log the request into the DB and maybe do additional stuff
它的工作,我喜欢把一些的(时间)的想法昂贵的东西发送后面。但是因为我对Node很陌生,所以我在问这是否是一种常见模式?
关于Stackoverflow我只是发现人们有问题BC,他们试图发送res.send后的额外数据 - 但我从来没有听到有人说“是啊,这是一个伟大的功能,为您的响应能力”,所以我不知道是否有一个这个解决方案的主要缺陷,我只是还没有看到...