node.js MySQL 연결하는 방법
- 웹 서버 배우기/Node.js
- 2019. 6. 14. 20:56
node.js와 MySQL을 연결하는 방법입니다.
mysql을 사용하기 위해서는 먼저 설치를 해야 합니다.
npm install mysql
MySQL과 연결하기 위해 app.js에서 설정해야 합니다.
var mysql = require('mysql');
var client = mysql.createConnection({
user : 'database user',
password : 'database password',
database : 'database name'
});
client.connect();
MySQL에 연결했다면 view단에 출력해봅시다.
var express = require('express');
var app = express();
app.get('/', function(req, res){
client.query('select * from board', function(err, data){
if(err){
console.log(err);
}else{
res.render("home",{data})
}
})
});
//view단 with pug
each board in data
div=board.id
div=board.name
div=board.nicName
이렇게하면 board table안에 있는 쿼리를 불러와 data에 저장시킵니다. 그리고 home에서는 모든 데이터를 board로 뿌리게 됩니다.
이 글을 공유하기