在节点猎犬中绑定多个事件?

时间:2017-03-17 16:22:02

标签: javascript node.js file-watcher

我使用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');
});

假设回调函数执行完全相同的任务,我如何将createchange事件绑定在一起?这可能吗?

1 个答案:

答案 0 :(得分:0)

只声明一个函数并将其传递给on两个调用:

const hound = require('hound');

function hello(file) {
  console.log('hello');
}
const watcher = hound.watch('/dir');
watcher.on('create', hello);
watcher.on('change', hello);