Не удается подключиться к MySQL с помощью узла экспресс - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь подключиться к mysql, используя экспресс, но не могу заставить его работать.Я искал похожие вопросы, но не смог найти правильный для меня.Правильно знаете, у меня есть этот простой код:

var express = require('express');
var path = require('path');
var cookieParser = require('cookie-parser');
var logger = require('morgan');
var mysql = require('mysql');

const connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: ''
});

connection.connect((err) => {
    if(err) {
        console.log(err);
    } else {
        console.log("Connected");
    }
});

var authRouter = require('./routes/login');
var homeRouter = require('./routes/home');

var app = express();

app.use(logger('dev'));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));

app.set('view engine', 'ejs');

app.use('/', authRouter);
app.use('/', homeRouter);

app.listen(3000, () => {
    console.log("Running on port 3000");
})

Я просто установил mysql с помощью npm и попытался запустить код.Я получаю Ошибка: соединение потеряно: сервер закрыл соединение.

Он даже не регистрирует ошибку на const connection = mysql.createConnection

Пробовал с помощью XAMPP, но я получаюта же ошибка.

Любая помощь будет очень признателен, спасибо!

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