导致这个问题的原因是什么,连接到mysql数据库后,控制台上自己弹出这个错误

问题描述 投票:0回答:1
node:events:492 Uncaught Error: read ECONNRESET
    at __node_internal_captureLargerStackTrace (node:internal/errors:496:5)
    at __node_internal_errnoException (node:internal/errors:623:12)
    at TCP.onStreamRead (node:internal/stream_base_commons:217:20)

导致此问题的原因是连接到 mysql 数据库后,此错误自行弹出在控制台上。

javascript mysql node.js npm web-applications
1个回答
0
投票

我用于提供闪存策略文件的简单 TCP 服务器导致了此问题。我现在可以使用处理程序捕获错误:

# serving the flash policy file
net = require("net")

net.createServer((socket) =>
  //just added
  socket.on("error", (err) =>
    console.log("Caught flash policy server socket error: ")
    console.log(err.stack)
  )

  socket.write("<?xml version=\"1.0\"?>\n")
  socket.write("<!DOCTYPE cross-domain-policy SYSTEM \"http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd\">\n")
  socket.write("<cross-domain-policy>\n")
  socket.write("<allow-access-from domain=\"*\" to-ports=\"*\"/>\n")
  socket.write("</cross-domain-policy>\n")
  socket.end()
).listen(843)
© www.soinside.com 2019 - 2024. All rights reserved.