> For the complete documentation index, see [llms.txt](https://jinwon-yoon.gitbook.io/jinonys-blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jinwon-yoon.gitbook.io/jinonys-blog/daily-log/2022.11.08.md).

# 2022.11.08

일일 회고 84일차

## 할일 및 한일&#x20;

* [x] nest.js 프로젝트 마무리하기&#x20;
* [x] 다학제간 캡스톤 디자인 발표 준비&#x20;

## 경험 및 배움&#x20;

오늘은 nest.js 프로젝트를 마무리하고, 다학제간 캡스톤 디자인 발표 준비를 완료하였다.

우선 이번 nest.js 프로젝트를 하면서 느끼고, 겪었던 점들이 많다.

처음에 nest.js 강의 영상을 보며 세미나를 할 때는 개념은 커녕 문법도 제대로 몰랐지만, Java가 아니기 때문에 문법은 정확하게 알지 못하지만 프로젝트를 진행하면서 프레임워크에 대한 이해도, HTTP request에 대한 이해도가 높아진 것 같고 얻어가는 것들이 많은 것 같다.

또한, 콘솔에서만 진행하던 프로젝트나 코딩들을 프레임워크와 포스트맨을 통해 웹에서 작동하는 방식을 보니 재미있다고 느껴질 정도였다.

오늘 마무리로서 구현한 기능들은 다음과 같다.

1. **passport와 jwt를 통해서 토큰 인증 후 유저 정보 가져오기**&#x20;
2. **커스텀 데코레이터 생성 및 적용해보기**
3. **@OneToMany, @ManyToOne 데코레이터를 통해 유저와 데이터간의 관계 형성**
4. **로그 기능 추가**
5. **개인 정보 보호를 위한 환경 설정 파일 추가**

이번 프로젝트는 대략적인 구조, 흐름, 관계등을 알아가는 좋은 기회가 된 것 같다. 전체 소스 코드는 다음 링크에서 볼 수 있다.

{% embed url="<https://github.com/Jinwon-Dev/member-management-system>" %}

## 개선 및 목표&#x20;

* 끝은 새로운 시작!&#x20;
