우선 connectDB.js파일을 만듭니다.
1
2
3
4
5
6
7
8
9
10
11
12
|
var mysql = require('mysql');
const connection = mysql.createConnection({
host: 'ip주소',
user: 'mysql 유저명',
password: 'mysql 비번',
port: 'mysql 포트번호',
database: '접속할 디비명'
});
connection.connect();
module.exports = connection;
|
connectDB.js파일에 위와 같은 구문의 MYSQL 접속 정보를 입력하고 저장합니다.
참고로 mysql 모듈이 없으면 에러가 발생합니다. 그러므로 아래와 같음 명령어로 mysql 모듈을 설치해 줍니다.
1
|
npm install mysql
|
사용법
app.js이든 router 이든 아래와 같이 connectDB.js를 임포트 하여
1
2
|
// connectDB.js 임포트
var db = require('../connectDB');
|
다음과 같이 db에 쿼리문을 날릴수 있다.
1
2
3
|
db.query('쿼리문',(err, rows, fields) => {
res.send(rows);
});
|
'NodeJS > express' 카테고리의 다른 글
express 설치 + mysql,session 모듈 추가(centos7 기준) (0) | 2020.01.28 |
---|---|
express Router에서 GET,POST 방식의 데이터 주고 받기(feat. mysql) (0) | 2019.09.26 |
뷰엔진을 jade에서 html로 바꾸기 (0) | 2019.09.26 |
express js 설치 시작하기(윈도우 기준) (0) | 2019.09.26 |