Я использую node.js, mysql, e js (шаблонизатор) и bootstrap для создания веб-сайта. Я попытался подключиться к базе данных mysql, создав соединение (как показано в коде).
Когда я использую nodemon, первое сообщение, которое я получаю, это то, что сервер подключен к порту 8089. Однако , сайт не сразу подключается к базе sql. Мне нужно перезапустить nodemon (нажав сохранить), а затем сайт будет подключен к базе данных.
Я ищу метод, который подключает сайт к базе данных с первой попытки при запуске nodemon.
const db = mysql.createConnection({
host: "localhost",
user: "root",
password: "root",
database: "MyFood"
});
db.connect((err) => {
if (err) {
// throw err;
console.error("error connecting: " + err.stack);
} else {
console.log("Connected to database");
}
});
global.db = db;