有什么规范的方法可以app.use从堆栈中删除添加的中间件?似乎应该可以app.stack直接修改数组,但是我想知道是否有一个我应该首先考虑的文档化方法。
app.use
app.stack
use实际上来自Connect(不是Express),它真正要做的就是将中间件功能推送到应用程序的stack。
use
stack
因此,您应该很好地将函数拼接出数组。
但是,请记住,周围没有文档,app.stack也没有删除中间件的功能。您冒着将来版本的Connect进行更改与代码不兼容的风险。