У меня есть код, который будет запрашивать таблицу пользователя в базе данных, проблема в том, что после того, как я сделаю запрос, в функции подключения mysql нет журналов и просто пропускаю всю функцию после сценария запроса
Этомой код подключения к базе данных MySQL
'user strict';
var mysql = require('mysql');
//local mysql db connection
var connection = mysql.createConnection({
host: 'localhost',
port: '8000',
user: 'homestead',
password: 'secret',
database: 'dbname'
});
connection.connect(function (err) {
if (err) {
console.log(err)
throw err;
}
});
export default connection;
, и это мой маршрут, который я вызываю при выполнении http-запроса к серверу
let api = Router();
api.post('/migrate', (req, res) => {
mysqlDB.query("SELECT * FROM user", (error, data, fields) => {
console.log('no log here...') // <---------------- no log appear here
if (error) {
console.log(error)
} else {
console.log(data)
}
})
res.send('some response')
});
Я пытаюсь выполнить запрос INSERTно произошло то же самое, журналы и данные не были вставлены в базу данных.
Я хочу зарегистрировать данные в своей базе данных, но они просто ничего не показывают, что я могу сделать, чтобы они появились?
моя база данных работала на localhost:8000
, а данные таблицы user
в базе данных dbname
содержат значение.