Node.js 在NodeJs中处理慢速请求

Node.js 在NodeJs中处理慢速请求,node.js,graphql,Node.js,Graphql,对于单个请求,我们可以在请求开始时使用consol.log(start),在发送响应时使用console.log(end)来监视其响应时间。 如果对API的任何请求挂起很长一段时间(大于5-10秒),我希望能够终止请求,返回错误,并记录请求和堆栈跟踪。 我如何才能在应用程序级别执行此操作,而不是为每个请求添加此console.log 在服务器上,我有Nginx。中间件哦。。请注意,这不会停止实际代码的运行,只会向客户端发送响应。是的,但我想中止请求—我们可以在nginx级别做些什么@Matt在n

对于单个请求,我们可以在请求开始时使用consol.log(start),在发送响应时使用console.log(end)来监视其响应时间。 如果对API的任何请求挂起很长一段时间(大于5-10秒),我希望能够终止请求,返回错误,并记录请求和堆栈跟踪。 我如何才能在应用程序级别执行此操作,而不是为每个请求添加此console.log


在服务器上,我有Nginx。

中间件哦。。请注意,这不会停止实际代码的运行,只会向客户端发送响应。是的,但我想中止请求—我们可以在nginx级别做些什么@Matt在nginx中的作用不可能比中间件更大。Aryan kanwar的“为慢速请求节点实现故障保护”