2

私はこれを持っています:

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、コールバックでどうやってやるの?

4

1 に答える 1