私はこれを持っています:
function change( event, file ) {
console.log( "filename", file );
//It should be '_file', not 'file'.
files.clients( file, function( clientOfFile ) {
console.log( "for client:", clientOfFile );
io.sockets.socket( clientOfFile ).emit( "change" );
} );
}
client.on( "watch", function( file ) {
_file = base + file; //filename with path
files.add( _file, client.id );
fs.watch( _file, change );
} );
fs.watch
パスなしでファイル名をコールバックするために渡します。だから私はそれが親関数の引数を取得することを望みます_file
。使えると思ったのですが.call
、コールバックでどうやってやるの?