Смотри. Создаешь файл db.js и туда записываешь конфиги подключения к БД
const mysql = require('mysql');
// Connect to DB
const db = mysql.createConnection({
host: "localhost",
user: "root",
database: "my_database",
password: "my_password",
multipleStatements: true
});
db.connect(function(err) {
if (err) throw err;
console.log("MySQL Connected!");
});
module.exports = db;
И потом можешь подключать и обращаться к БД с любого файла в проекте
index.js
// db
const db = require('/db');
// Запрос к базе данных
router.get('/query', (req, res) => {
let sql = `SELECT * FROM my_database WHERE username = "username"`;
db.query(sql, (err, result) => {
if (err) throw err;
if (result) {
console.log(result);
}
let username = result;
console.log(username);
});
});