Nodemon и подключение к базе данных mysql - PullRequest
0 голосов
/ 02 августа 2020

Я использую 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;
...