Всем привет. Учу js и node.js. Есть файл с подключением к базе данных:
const mysql = require('mysql');
// Создаём подключение к БД
const connection = mysql.createPool({
host: 'localhost', //Хост !
user: 'root', //Пользователь БД !
database: 'server', //Название БД !
password: 'root',
waitForConnections: true,
connectionLimit: 10, //Максимальное количество подключений **
queueLimit: 0
});
//Делаем возможность подключения других файлов к БД
exports.connection = connection;
Есть второй файл, где нужно подключиться к этой же базе данных.
//Инклюдим подключение к БД
const DB = require('../system/DB.js');
mp.events.add('playerJoin', (player) => {
console.log(`[SERVER]: ${player.name} has joined the server! ${player.rgscId}`);
connection.query("SELECT * FROM accounts", // ТУТ НАДО ПОДКЛЮЧИТЬСЯ К БАЗЕ
function(err, results, fields) {
console.log(err);
console.log(results); // собственно данные
console.log(fields); // мета-данные полей
});
connection.end();
});
Как правильно сделать? Ошибка:
ReferenceError: connection is not defined