在节点猎犬中绑定多个事件?
Bind multiple events in 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
事件绑定在一起?这可能吗?
只需声明一个函数并将其传递给两个 on
调用:
const hound = require('hound');
function hello(file) {
console.log('hello');
}
const watcher = hound.watch('/dir');
watcher.on('create', hello);
watcher.on('change', hello);
我正在使用 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
事件绑定在一起?这可能吗?
只需声明一个函数并将其传递给两个 on
调用:
const hound = require('hound');
function hello(file) {
console.log('hello');
}
const watcher = hound.watch('/dir');
watcher.on('create', hello);
watcher.on('change', hello);