нет ответа на MySQL с использованием экспресс - PullRequest
0 голосов
/ 10 июня 2019

У меня есть код, который будет запрашивать таблицу пользователя в базе данных, проблема в том, что после того, как я сделаю запрос, в функции подключения 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 содержат значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...