nodejs http.get 成功后报错

events.js:292
      throw er; // Unhandled 'error' event
      ^

Error
Emitted 'error' event on ClientRequest instance at:
    at TLSSocket.socketErrorListener (_http_client.js:467:9)
    at TLSSocket.emit (events.js:315:20)
    at TLSSocket._emitTLSError (_tls_wrap.js:887:10)
    at TLSWrap.onerror (_tls_wrap.js:414:11)

res.on("end", () => ...) 已经调用完了,为什么还会报错(?)
该怎么处理?这个报错应该在哪 catch

阅读 5.3k
1 个回答

稳定报错还是不稳定报错?

  1. 稳定报错可以通过注释log测试等手段

    1. 注释,比如说提供一个最简单的demo,查看是否还有报错
    2. log,把每步都打到控制台然后排查
    3. 测试

      1. 更换访问地址
      2. 使用其他类库
      3. 等等
  2. 不稳定报错,可以通过重试等手段
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题