弄清楚哪个中间件会在快递中导致悬空请求

时间:2017-09-27 08:14:19

标签: javascript node.js express

不时 - 通常在运行几周后 - 我的整个快递申请都没有反应。没有请求会收到回复。

很明显,应用程序陷入了我自己或其中一个供应商中间件之中,因为其中一个不能处理某个案例,因此既不会调用next()或某种{ {1}}或者可能其中一个回调从未被调用过。

问题在于,似乎几乎不可能弄清楚快递应用程序的挂起位置。

现在我创建了这个解决方案来覆盖express.js的send()以保存带有请求对象的最后一个被调用句柄:

Layer.prototype.handle_request

还有其他方法可以追踪这些悬空请求。

0 个答案:

没有答案