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