Создал код для подключения база данных mariadb, но она не подключается. Также не отображаются ошибки в консоль.
Создал папку database, где создал еще 2 файла - database.js и server.js.
В database.js я написал данный код:
Создал папку database, где создал еще 2 файла - database.js и server.js.
В database.js я написал данный код:
А в server.js я написал вот этот код:const mysql = require('mysql2/promise');
async function connectToDatabase() {
const connection = await mysql.createConnection({
host: 'localhost', // или IP-адрес
user: 'root', // имя пользователя
password: '123456789', // пароль
database: 'aomorimain' // база данных
});
console.log('Connected to MariaDB');
return connection;
}
module.exports = connectToDatabase;
Также по пути client_packages/aomr/ я создал файл server.js, в котором я прописал:const connectToDatabase = require('./database');
async function main() {
const connection = await connectToDatabase();
const [rows, fields] = await connection.execute('SELECT * FROM your_table');
console.log(rows);
connection.end();
}
main().catch(console.error);
Не знаю, почему не подключается база данных, а если и подключается, то я проверить не могу. Так как не показывается ни одна инфа в консоле. Максимум вот это:const connectToDatabase = require('./database');
mp.events.add('playerJoin', async (player) => {
const connection = await connectToDatabase();
// Пример выполнения запроса при подключении игрока
const [rows, fields] = await connection.execute('SELECT * FROM your_table WHERE player_id = ?', [player.id]);
console.log(rows);
// Закрытие соединения после выполнения запроса
connection.end();
});