ORM(2)
-
[NestJS] 데이터베이스 연동하기
안녕하세요. 이번 포스팅에서는 NestJS에서 데이터베이스를 연동하는 방법에 대해서 알아보겠습니다. 이 포스팅에서는 TypeORM을 이용해서 연동을 해보겠습니다. 제일 먼저 Nest 프로젝트를 생성을 하도록 하겠습니다. $ nest new nest-database-example 프로젝트가 생성이 되었으면 데이터베이스 모듈을 생성을 해주도록 하겠습니다. $ nest g mo database --flat 위의 명령어를 이용해서 database.module.ts를 생성을 하게 되면 src 폴더에 database.module.ts가 생성이 되고 src/app.module.ts의 imports에 등록이 되는것 까지 확인을 하실수 있습니다. 여기까지 했다면 이제는 TypeORM과 mysql 패지키를 설치하겠습니다...
2022.12.01 -
[NodeJS] Sequelize Timezone 설정
sequelize는 NodeJS ORM입니다. ORM은 Object Relational Mapping의 줄임말로 관계형 데이터베이스를 객체에 자동으로 맵핑해주는걸 말합니다. 사용을 하기 위해 먼저 NPM을 통해서 sequelize와 mysql2를 설치해주도록 하겠습니다. $ npm i sequelize mysql2 그 다음 sequelize를 호출을 해서 설정을 해주도록 하겠습니다. sequelize constructor는 아래와 같습니다. Sequelize(database, username, password, options); constructor안에 있는 options에 timezone을 설정해서 서울 시간대를 설정해줄수 있습니다. timezone을 'Asia/Seoul'로 설정을 해주면 됩니다. c..
2021.02.27