【发布时间】:2016-07-25 16:13:16
【问题描述】:
这是我的简化问题,我在其中附加了要表达的 http post 处理程序,稍后我需要删除这个附加的 http post 处理程序
var express = require("express")();
...
express.post('/api', function(req,res){..})
...
//later i need to detach the handler
express.removeListener('/api')
在此之后,/api url 上应该没有 http post 处理程序,并且应该“重新路由”到默认处理程序,有没有我可以使用的 express.js API 调用?
编辑:
我可以做这样的事情作为一种解决方法
express.post('/api',function(req,res){ res.status(404).send('Not found'); }
【问题讨论】:
标签: javascript node.js web-services http express