본문 바로가기

Node.js

유용한 모듈 5 - sequelize


 Node.js 에서 Sequelize 사용에 대한 기록.


 Sequelize는 대표적인 ORM(Object-Relational Mappings) 기술 중 하나로 Node.js에서 활용할 시 

상당히 편하게 Database를 컨트롤 할 수 있게 해준다. 


1. npm 설치.

- npm 설치 완료 후 예제 코드를 작성하고 테스트를 실행해 보았다.


- 어... 안된다.. 설치 가이드에 나와있듯이 추가 요소가 필요한가 보다. 


- 그래서 우선 mysql2를 더 설치해 주었다.


2. 테스트 준비.

- 테스트용 database를 하나 만들었다.


- 테스트 진행 전 상태.


3. Database 연결.

- 연결 코드 작성.


- main.js에 호출 코드를 작성해 주고 실행하면.


- TEST_CHAR 테이블이 생성됨을 확인 할 수 있다.


4. 데이터 삽입.

 - 테스트 코드 작성.


 - main.js 코드 추가.


- 실행.


5. 업데이트 테스트.

 - 테스트 코드 작성.


 - main.js 에 코드 추가 및 수정.


- 실행 화면.


6. 읽기 테스트.

 - 테스트를 위해서 임의로 유저를 더 추가해 놓았다.


 - 테스트 코드 작성.


 - main.js에 호출 코드 작성.


 - 실행 화면.


Sequelize에 대한 상세한 정보는 http://docs.sequelizejs.com/ 에서 확인 가능.

기록 종료.


'Node.js' 카테고리의 다른 글

Promise 활용 - 2. (Sequelize Transaction)  (0) 2017.09.05
Promise 활용 - 1.  (0) 2017.09.01
유용한 모듈 4 - mysql  (0) 2017.08.09
유용한 모듈 3 - nodemailer  (0) 2017.08.07
유용한 모듈 2 - winston  (0) 2017.08.07