SORU
12 Temmuz 2012, PERŞEMBE


geri çağırma borusu tamamlanması işlemek için

Aşağıdaki node.js kod bazı url belgeleri indirme ve diske kaydetmek için kullanıyorum. Belge yüklendiğinde hakkında bilgi sahibi olmak istiyorum. boru ile herhangi bir geri arama görmedim.Ya da, herhangi bir 'son' olay bu indirme tamamlanması üzerine yakalanabilir ?

request(some_url_doc).pipe(fs.createWriteStream('xyz.doc'));

CEVAP
12 Temmuz 2012, PERŞEMBE


Akarsu, belirli olayları dinlemek, böylece EventEmitterler. İstek (daha önce end finish bir olay yok dediğin gibi.

 var stream = request(...).pipe(...);
 stream.on('finish', function () { ... });

Kullanılabilir hakkında daha fazla bilgi için stream documentation page kontrol edebilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DigitalRev TV

    DigitalRev T

    30 AĞUSTOS 2007
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009