Express(Node.js) + Mysql (1) 연동하기

Bada Jung·2022년 1월 6일
0

Node.js

목록 보기
1/6
post-thumbnail

Express(node.js) 에서 Mysql DB 연동하기

// mysql
npm i mysql
// env
npm i donenv

환경 변수 .env 파일 추가

.env
DB_HOST = localhost
DB_USER = root
DB_PASSWORD = user_password
DB = Your_Database_Name

├── Express
│ ├── node_modules
│ └─── package.json
│ └─── .env
│ └─── server.js

server.js
const express = require("express");
const app = express();
const port = process.env.PORT || 3000;
const mysql = require("mysql");

require("dotenv").config();

app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.use(cors());


// mysql 연동
const connection = mysql.createConnection({
   host: process.env.DB_HOST,
   user: process.env.DB_USER,
   password: process.env.DB_PASSWORD,
   database: process.env.DB,
});

connection.connect();

app.listen(port, () => {
  console.log(`server is listening at localhost:` + port);
});
profile
🌊🌊Under the SEA🌊🌊

0개의 댓글