gpt4 book ai didi

node.js - 如何检查正在使用的 Express.js 中间件集?

转载 作者:搜寻专家 更新时间:2023-10-31 23:09:00 28 4
gpt4 key购买 nike

背景故事:我正在尝试调试一个我认为来自其他中间件的中间件中的问题。但是,我不确定。所以无论如何,我希望能够检查实际调用的是什么中间件,因为我不确定顺序。

是否可以检查当前正在使用的中间件集?

我试图找到 Express 可能存储中间件的任何内部状态,但我找不到。

最佳答案

您看不到具体的“中间件”是什么,但您可以检查所有已注册的处理程序。

在 express 4 中:

// Routes registered on app object
app._router.stack

// Routes registered on a router object
router.stack

适合检查/调试,针对以下划线开头的任何变量编程可能不是一个好主意。

关于node.js - 如何检查正在使用的 Express.js 中间件集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30403524/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com