Categories
Tags
8
16
32
![커버: [NESTJS] 메일을 이용한 본인인증 구현 커버 이미지](/assets/images/post/covers/TIL-nest2.png)
최근 본인인증에 대한 관심이 생겨 여러 방법을 찾던 중 구현이 어렵지 않은 이메일 본인인증을 시도하게 되었습니다. `NICE평가정보`, `PASS` 등 본인인증 API를 제공하지만 개인이 사용하기에는 절차가 까다롭기도 하고 비용을 지불해야하는 조건이 있습니다. 때문에 비용도 발생하지 않고, 본인 인증에 대한 이해도를 높힐 겸 원리를 알아보고자 이메일을 이용한 본인인증을 구현하게 되었습니다. Nest.js에서 메일 인증 구현 Nest.js(이하 네스트)를 사용하고 있기 때문에 네스트를 기준으로 코드를 작성하면서 이미지를 첨부하도록 하겠습니다.
2023년 11월 03일`Next.js(이하 넥스트)`는 구인공고를 보면 꽤 많은 비중을 차지하는 프레임워크 중 하나라고 생각합니다. `넥스트`는 13버전 전, 후로 크게 나뉘게 되는데 "디렉토리"방식과 "앱"방식으로 나뉩니다. 현재 블로그는 "디렉토리"방식을 선택해서 배포된 예라고 할 수 있습니다. 앞서 "방식"과 상관없이 블로그를 지속적으로 운영하다보면 포스트가 늘어나고 개발 환경에서 초기 로드, 페이지 변경, 빌드 배포 시간이 점점 길어지는 것을 느낄 수 있습니다. 때문에 빠르게 빌드하면서 테스트 환경에서도 페이지를 로딩하는 속도를 개선하는 방법을 기록해보고자 합니다. Next.js 빌드 속도의 중요성 빌드 속도가 느려지면 느려질수록 개발에 안좋은 영향을 주면서 때로는 너무 느려서 개발하는 것조차 꺼려질 때가 있습니다.
2023년 10월 30일Next-Auth를 사용해보자 Next auth는 next.js 앱에 인증을 추가해주는 고마운 라이브러리이다. NextAuth.js 홈페이지에서도 따라하기 쉽고, 사용하고자 하는 api나 option에 대해서도 보기 좋게 정리되어 있다. 이번에 프로젝트를 진행하면서 유저 인증을 구현해야 할 일이 생겼다. MongoDB 또한 처음 사용하면서 여러가지 배울 부분도 많고, jwt(Json Web Token)도 처음 써보면서 진짜 머리가 터져나갈 것만 같지만, 하나 씩 동작하는 걸 볼 때마다 기분이 좋으니 참기로 한다.
2022년 06월 07일