npm i mysql2
를 입력하여 설치해줍니다.
DB 폴더를 생성하고 index.js
파일을 만들어줍니다.
index.js
const mysql = require("mysql2/promise");
const pool = mysql.createPool({
// 보안상 본인의 IP와 동일한 localhost 사용
host : "ec2-13-125-22-112.ap-northeast-2.compute.amazonaws.com",
user : "minco",
password: "minco",
database:"todo",
waitForConnections: true,
connectionLimit:10,
queueLimit:0,
});
module.exports = {pool};
템플릿
server.js
const express = require("express");
const morgan = require("morgan");
// DB랑 연동하기 위해
const {pool} = require("./DB");
const app = express();
const port = process.env.PORT || 8080;
app.set("port", port);
app.use(morgan("dev"));
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.listen(app.get("port"), () => {
console.log(`this server listening on ${app.get("port")}`);
});