【发布时间】:2013-11-07 01:39:42
【问题描述】:
我正在为 express 构建一个资产处理框架。
它将自动重新加载已更改的文件,而无需重新启动整个应用程序。它知道哪些文件进行了哪些绑定(如app.get('/asdf')),当该文件更改时,它会取消绑定路由,并与更改的文件重新绑定。
假设您有一个这样的快速路由器文件:
app.get('/my_route', method);
一旦你改变它,我需要运行类似的东西~~~~~~
// pseudo code -- I need something like this
app.unbind('get', '/my_route', method);
~~~~~
在我重新加载它之前。那么有没有unbind 方法呢?
我需要手动编辑路线对象吗?
一旦我发现,我将能够更改路由器文件,并让它取消绑定旧的侦听器,然后重新添加新的侦听器。我做了一些similar for socket.io的事情,但我需要找到一种在express中解绑的方法
谢谢!
【问题讨论】: