node.js MySQL 연결하는 방법

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로 뿌리게 됩니다.

이 글을 공유하기

댓글

Designed by JB FACTORY