22
NodeJS-“套接字挂起”实际上是什么意思?
我正在使用Node和Cheerio构建网络抓取工具,对于某个网站,我遇到以下错误(它仅在该网站上发生,没有其他我尝试抓取的错误。 每次都在不同的位置发生,因此有时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) 调试起来非常棘手,我真的不知道从哪里开始。首先,什么是套接字挂起错误?是404错误还是类似错误?还是仅表示服务器拒绝连接? 我在任何地方都找不到对此的解释! 编辑:这是(有时)返回错误的代码示例: function scrapeNexts(url, oncomplete) { request(url, function(err, resp, …
276
node.js