AX
Size: a a a
AX
AX
А
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 (/var/www/project/node_modules/mysql/lib/Connection.js:425:8)
at Protocol.emit (events.js:189:13)
at Protocol._delegateError (/var/www/project/node_modules/mysql/lib/protocol/Protocol.js:390:10)
at Protocol.handleNetworkError (/var/www/project/node_modules/mysql/lib/protocol/Protocol.js:363:10)
at Connection._handleNetworkError (/var/www/project/node_modules/mysql/lib/Connection.js:420:18)
at Socket.emit (events.js:189:13)
at emitErrorNT (internal/streams/destroy.js:82:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
at process._tickCallback (internal/process/next_tick.js:63:19)
const config = require('config');
const mysql = require('mysql');
const pool = mysql.createPool(config.get('mysql'));
function db(sqlQuery, sqlPlacesholder, callback) {
pool.query(sqlQuery, sqlPlacesholder, (err, rows) => {
if (err) console.error(`Ошибка выполнения запроса к БД: ${err}`);
callback(err, rows);
});
}
exports.db = db;
AX
V
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 (/var/www/project/node_modules/mysql/lib/Connection.js:425:8)
at Protocol.emit (events.js:189:13)
at Protocol._delegateError (/var/www/project/node_modules/mysql/lib/protocol/Protocol.js:390:10)
at Protocol.handleNetworkError (/var/www/project/node_modules/mysql/lib/protocol/Protocol.js:363:10)
at Connection._handleNetworkError (/var/www/project/node_modules/mysql/lib/Connection.js:420:18)
at Socket.emit (events.js:189:13)
at emitErrorNT (internal/streams/destroy.js:82:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
at process._tickCallback (internal/process/next_tick.js:63:19)
const config = require('config');
const mysql = require('mysql');
const pool = mysql.createPool(config.get('mysql'));
function db(sqlQuery, sqlPlacesholder, callback) {
pool.query(sqlQuery, sqlPlacesholder, (err, rows) => {
if (err) console.error(`Ошибка выполнения запроса к БД: ${err}`);
callback(err, rows);
});
}
exports.db = db;
AX
А
"mysql": {
"host": "localhost",
"port": 3306,
"user": "test",
"password": "test",
"database": "test_db",
"connectionLimit": 10
},
Ð
V
V
А
Ð
А
V
Ð
V
А
V
А