Node.jsアプリケーションとMySQLを接続する

mysqlパッケージのインストール

まず最初にmysqlパッケージをインストールします。以下のコマンドを実行してください。

npm install mysql

mysqlの設定情報を記述

app.jsに以下の記述をします。

const express = require('express');
const mysql = require('mysql');

cosnt app = express();

const connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: '[設定したパスワード]',
  database: 'データベース名'
});

connection.connect((err) => {
  if (err) {
    console.log('error connecting: ' + err.stack);
    return;
  }
  console.log('success');
});

app.get('/', (req, res) => {
  connection.query(
    'SELECT * FROM items',
    (error, results) => {
      console.log(results);
      res.render('hello.ejs');
    }
  );
});

app.listen(3000);

これで、設定が完了です。