3
A
回答
3
是的,有。試想一下:
var app = require('express')();
function myHandler(req, res, next) {
//do something usefull
//locate this handler
var handlerIndex = -1;
for(var i =0; i < app.stack.length; i++) {
if (app.stack[i].handle === myHandler) {
handlerIndex = i;
}
}
if (handlerIndex > -1) {
app.stack.splice(handlerIndex, 1);
}
next();
});
app.use("/api", myHandler);
將此視爲象徵性的代碼,我還沒有機會測試它,但概念是存在的......
相關問題
- 1. 從堆棧中永久移除UIViewController
- 2. Android從堆棧中移除活動
- 3. 從堆棧中移除活動
- 4. 從堆棧中間展開堆棧
- 5. 如何從RichTextBox控件的撤消堆棧中移除操作?
- 6. 堆棧的頂部應該在堆棧的鏈表中實現?
- 7. 如何從演示文稿堆棧中刪除中間的UIViewController
- 8. 完成後如何從堆棧中完全移除活動?
- 9. 使用Mono droid和slodge mvvmcross從堆棧中移除活動
- 10. 故事板導航 - 推送和從堆棧中移除
- 11. iOS:從導航堆棧中移除視圖控制器
- 12. 在segue期間從UINavigationController的導航堆棧中移除視圖控制器?
- 13. 從子堆棧中刪除Perl模塊
- 14. 從堆棧中刪除活動
- 15. jQuery從堆棧中刪除元素
- 16. Android:從堆棧中刪除活動
- 17. 從堆棧中清除活動
- 18. 從堆棧內存中刪除結構
- 19. 從導航堆棧中刪除網頁
- 20. 從UIViewController中刪除數據時,從導航堆棧中刪除
- 21. C++中的清除堆棧
- 22. 刪除開始,從堆棧
- 23. 堆棧應該如何使用大對象堆棧?
- 24. 如何從已移除頁面清除堆棧?
- 25. 從堆棧導航到CDB/WinDbg中的託管堆棧中的堆棧幀
- 26. 從應用程序堆棧中刪除SurfaceView
- 27. Express 4從應用程序棧動態刪除中間件
- 28. 堆棧之間的Java移動號碼
- 29. 事件片段從堆棧中
- 30. 將控件從一個堆棧面板移動到另一個堆棧面板
我覺得沒有內置的方式做到這一點,你可能要設置一個標誌並在設置標誌時調用next() – pfried
您是否指快遞/連接中間件? –