Piszę program pobierający z node.js i modułem żądania. Używając składni strumienia, robię to, aby pobrać plik, zapisać go i zadzwonić do oddzwonienia. Jednak w prawie 50% przypadków plik jest pusty lub w ogóle go nie utworzono. Nie wydarzenie nr error
jest emitowane. Wygląda na to, że zdarzenie finish
zostało wywołane, mimo że plik nie został jeszcze (całkowicie) napisany.Plik żądania Node.js czasami jest pusty lub nie istnieje
Kontekst: Całość jest pakowana w połączenia async.each
.
Jakieś wskazówki? Dzięki!
spróbuj debugować, dodając także '.on ('data'' listener i sprawdź, czy zawsze otrzymujesz dane, ale po prostu nie robisz tego na dysk. –