Я создаю основу для обработки активов для экспресс-доставки.Остановить прослушивание экспресс-маршрута
Он будет автоматически перезагружать файлы, которые были изменены, без перезапуска всего приложения. Он знает, какие файлы сделали какие привязки (например, 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, но мне нужно найти способ развязать в экспресс
Спасибо!
Промежуточная функция будет моим предложением. – robertklep
Я дам +1, потому что я подумал об этом, но я бы хотел, чтобы структура была гибкой, поэтому им не нужно изучать специальный синтаксис для определения маршрутов, чтобы вписаться в слой абстракции. – Funkodebat