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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010