[Node.js] Node + DB

정재훈·2022년 4월 10일
0

Node.js

목록 보기
5/5

연동 방법

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")}`);
});
profile
여러 방향으로 접근하는 개발자

0개의 댓글