Привязать несколько событий в node-hound?

Я использую node-hound в качестве наблюдателя каталога.

hound = require('hound');

watcher = hound.watch('/dir');

watcher.on('create', function(file) {
  console.log('hello');
});
watcher.on('change', function(file) {
  console.log('hello');
});

Как я могу связать вместе create и change события, предполагающие, что функция обратного вызова будет выполнять точно такую ​​же задачу? Это возможно?

1 ответ

Решение

Просто объявите только одну функцию и передайте ее обоим on звонки:

const hound = require('hound');

function hello(file) {
  console.log('hello');
}
const watcher = hound.watch('/dir');
watcher.on('create', hello);
watcher.on('change', hello);
Другие вопросы по тегам