23
NodeJS-実際に「ソケットがハングアップする」とはどういう意味ですか?
NodeとCheerioを使用してWebスクレイパーを構築していますが、特定のWebサイトで次のエラーが発生します(このWebサイトでのみ発生し、他のWebサイトをスクレイプしようとすると発生しません)。 毎回異なる場所で発生するためurl x、エラーが発生する場合もあれば、url xまったく別のURLである場合もあります。 Error!: Error: socket hang up using [insert random URL, it's different every time] Error: socket hang up at createHangUpError (http.js:1445:15) at Socket.socketOnEnd [as onend] (http.js:1541:23) at Socket.g (events.js:175:14) at Socket.EventEmitter.emit (events.js:117:20) at _stream_readable.js:910:16 at process._tickCallback (node.js:415:13) これはデバッグが非常に難しいので、どこから始めればいいのか本当にわかりません。開始するには、どのようなISソケットがエラーをハングアップ?404エラーまたはそれと同様のものですか?それとも単にサーバーが接続を拒否したということですか? これの説明はどこにもありません! 編集:これは、(時々)エラーを返すコードのサンプルです: function scrapeNexts(url, oncomplete) { request(url, function(err, resp, …
277
node.js