본문 바로가기
Storify

STORIFY (0116) - DB Schema 설계

by Peter.JH 2024. 1. 16.
728x90
.
├── app.controller.spec.ts
├── app.controller.ts
├── app.module.ts
├── app.service.ts
├── auth
│   ├── auth.controller.spec.ts
│   ├── auth.controller.ts
│   ├── auth.http
│   ├── auth.module.ts
│   ├── auth.service.spec.ts
│   ├── auth.service.ts
│   ├── dto
│   └── strategies
├── common
│   └── guards
├── main.ts
├── swagger.config.ts
└── users
    ├── dto
    ├── schema
    ├── users.controller.spec.ts
    ├── users.controller.ts
    ├── users.http
    ├── users.module.ts
    ├── users.repository.ts
    ├── users.service.spec.ts
    └── users.service.ts

8 directories, 19 files

 

진행사항

- users, auth 모듈 추가.

- DB 설계

[

mongodb 사용예정: create, read 하는 경우가 많은데 mongodb는 create, read 속도가 빠르다.

참고 블로그: https://dev.gmarket.com/32

]

- swagger 적용 (https://docs.nestjs.com/openapi/introduction)

 

진행 중 문제사항:

- rest api 를 사용하고 있지만 restful 하게 작성되어 있지 않다. 

- id를 통해 찾을 경우, username 을 통해 찾을 경우를 아직 이해하지 못했다. 

- node 21버전을 사용할 경우 WSL을 사용하면 실행되지 않는 문제발견, node20을 사용해야 WSL 사용가능하다. 

 

 

728x90