如何解决如何解决远程cpanel中的“读取ECONNRESET”错误?
我正在尝试在cpanel远程服务器中部署节点应用程序。在本地代码工作正常,我也正在连接远程数据库。但是当我尝试从cpanel远程服务器访问此应用程序时却出现了错误提示
任何人都可以指导我解决该问题需要做什么吗?
代码
const express = require('express');
const path = require('path');
var bodyParser = require('body-parser');
var cookieParser = require('cookie-parser');
const app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(function (req,res,next) {
res.header("Access-Control-Allow-Origin","*");
res.header("Access-Control-Allow-Headers","Origin,X-Requested-With,Content-Type,Accept,x-token,authorization");
res.header("Access-Control-Expose-Headers","x-token,authorization");
res.header("Access-Control-Allow-Methods","PUT,POST,DELETE,GET,OPTION");
next();
});
app.get('/hello',(req,resp) => {
resp.send('Hello')
});
const port = process.env.PORT || 8008
app.listen(port,() => {
console.log(`Server listening on ${port}... `)
});
当我尝试访问domain.com/hello
API时遇到错误
错误
Database is connected
events.js:174
throw er; // Unhandled 'error' event
^
Error: read ECONNRESET
at TCP.onStreamRead (internal/stream_base_commons.js:111:27)
Emitted 'error' event at:
at Connection._handleProtocolError (/home/sfwsxiei/nodevenv/repositories/almightytricks-node/10/lib/node_modules/mysql/lib/Connection.js:423:8)
at Protocol.emit (events.js:198:13)
at Protocol._delegateError (/home/sfwsxiei/nodevenv/repositories/almightytricks-node/10/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
at Protocol.handleNetworkError (/home/sfwsxiei/nodevenv/repositories/almightytricks-node/10/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
at Connection._handleNetworkError (/home/sfwsxiei/nodevenv/repositories/almightytricks-node/10/lib/node_modules/mysql/lib/Connection.js:418:18)
at Socket.emit (events.js:198:13)
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at process._tickCallback (internal/process/next_tick.js:63:19)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。