Node.js 更新节点版本后live server上的节点js错误
我在我的项目中使用node js进行直播 它工作正常,但现在我的服务器发生了一些变化,我需要在服务器上再次安装node 以前它的工作,但现在它给我以下的错误Node.js 更新节点版本后live server上的节点js错误,node.js,cakephp,Node.js,Cakephp,我在我的项目中使用node js进行直播 它工作正常,但现在我的服务器发生了一些变化,我需要在服务器上再次安装node 以前它的工作,但现在它给我以下的错误 Error: Connection lost: The server closed the connection. at Protocol.end (/home/deemtech/public_html/dev/chem/app/webroot/js/node/node_modules/mysql/lib/protocol/Prot
Error: Connection lost: The server closed the connection.
at Protocol.end (/home/deemtech/public_html/dev/chem/app/webroot/js/node/node_modules/mysql/lib/protocol/Protocol.js:73:13)
at Socket.onend (_stream_readable.js:483:10)
at Socket.g (events.js:175:14)
at Socket.EventEmitter.emit (events.js:117:20)
at _stream_readable.js:920:16
at process._tickCallback (node.js:415:13)
节点版本:v0.10.18
我如何解决这个错误
提前感谢您与MySQL服务器的连接似乎已断开。在没有看到代码和配置的情况下很难猜测,但我猜您更改了其他内容,可能是在配置文件中,或者可能是在环境变量中,您用来连接MySQL的连接字符串。一个可能的更改是连接超时,这将使MySQL关闭空闲连接。您希望看到哪段代码?这是连接var MySQL=require'MySQL'的代码;var sqlDump,client_索引,connectionsArray=[];var dbConn=mysql.createConnection{host:'localhost',user:'deemtech_admin',password:'Deem123',database:'deemtech_chem'};dbConn.connectfunctionerr{console.logerr;};我的猜测可能是错的。只是想确定一下:您是否在服务器上更改了任何内容?mysqld选项?环境变量?另外,在继续编写代码之前,您似乎没有等待coonect返回,这可能解释了一些问题。是的,服务器中发生了一些更改,因此管理员再次在服务器上安装节点,从而从此更改了节点版本