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

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • NYLON Video

    NYLON Video

    11 Aralık 2006
  • Sam Kear

    Sam Kear

    14 Temmuz 2007