node.js – 从Express堆栈中删除中间件的正确方法?

有没有一个规范的方法从堆栈中删除添加有app.use的中间件?似乎是should be possible to just modify the app.stack array directly,但我想知道如果有一个记录的方法我应该先考虑.
最佳答案
使用实际上来自Connect(不是Express)和all it really does is push the middleware function onto the app’s stack.

所以你应该只是很好的拼接功能的数组.

但是,请记住,app.stack中没有任何文档,也没有删除中间件的功能.您会遇到Connect的未来版本的风险,使更改与您的代码不兼容.

转载注明原文:node.js – 从Express堆栈中删除中间件的正确方法? - 代码日志