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 |