progateでnode jsを学習中でnode jsとSQLを接続を試していて、コードなど何度も間違っていないはずですがなぜかSQLにテーブル情報が表示されずundefinedと表示されてしまいます。
パスワードは一応伏せていますが間違っていません。データベース名なども全て確認済みです。
JavaScript
1const express = require('express'); 2const mysql = require('mysql'); 3 4const app = express(); 5 6const connection = mysql.createConnection({ 7 host: 'localhost', 8 user: 'root', 9 password: '[]', 10 database: 'list', 11}); 12 13 14connection.connect((err) => { 15 if (err) { 16 console.log('error connecting: ' + err.stack); 17 return; 18 } 19 console.log('success'); 20}); 21 22 app.get('/',(req,res) => { 23 connection.query( 24 'SELECT * FROM users', 25 (error, results) => { 26 console.log(results); 27 res.render('hello.ejs'); 28 }); 29 }); 30 31app.listen(3000);