Я пытаюсь подключиться к 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, но я получаюта же ошибка.
Любая помощь будет очень признателен, спасибо!