Я пытаюсь установить соединение с базой данных mysql в Nodejs, но она не скомпилируется, поскольку "err is undefined".Я довольно новичок в Node.js, но я подумал, что это подходящий способ обработки ошибок, даже с пакетом mysql, который является единственным отличием от моих других проектов, где я не сталкивался с этой проблемой.
бросить ошибку;// Возвращаем ошибки не-MySQL ^
ReferenceError: ошибка не определена
const express = require('express');
const mysql = require('mysql');
//Create connection
const db = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '123456',
database: 'ca1903'
});
//Connect
db.connect(() => {
if(err){
console.log(err);
}
console.log('MySql Connected');
});
const app = express();
//create DB
app.get('/createdb', () => {
let sql = 'CREATE DATABASE ca1903';
db.query(sql, (err, result) => {
if(err){
console.log(err);
}
console.log(result);
res.send('database created....');
});
});