TIL 2023-04-24

오성인·2023년 4월 24일
0

TIL

목록 보기
15/66
post-thumbnail

1. 오늘 겪은 문제

1. morgan
2. bcryptjs
3. Layered Architecture

2. 해본 시도

  • logging을 도와주는 morgan을 사용해 봤고, 더 궁금해서 커스텀하는 법이나, 해당 로그를 파일로 저장하는 방법들을 찾아 보았다.
  • bcryptjs를 통해서 비밀번호를 암호화여 저장하고 다시 비교하는 방법까지 알아보았다.
  • 기존의 express 프로젝트를 layered 아키텍처를 적용하여 변환하는 과제를 씨름 중이다. 각각의 계층 별로 나누는 것까지는 그렇다지만 여러가지 테이블을 동시에 참조하는 경우의 작업을 고민 중에 있다.

3. 해결 방법

  1. https://velog.io/@dhtjddls/express-%EB%8D%94-%EA%B9%94%EB%81%94%ED%95%9C-logging%ED%95%98%EA%B8%B0-with-morgan
  2. https://velog.io/@dhtjddls/bcryptjs-%EC%82%AC%EC%9A%A9%EA%B8%B0
  3. 아직 해결중

4. 새롭게 알게 된 점

  • 모건과 비크립트 사용법에 대해서 새롭게 알게 되었고, 레이어드 아키텍쳐의 기본적인 구조와 사용이유 등을 알게 되었다.

5. 오늘 더 효율적으로 일할 수 있었을 것 같은 방법은?

  • 나 혼자라도 무언가에 대하여 설명하는 것 처럼 일하면 더 효율적으로 일했을 것 같다. 물론 설명할 누군가가 있다면 더욱 좋겠지만 하루종일 내 설명을 들어줄 수 있는 사람은 애초에 없을 뿐더러 없더라도 효율을 챙겨야 하니, 혼잣말로라도 설명하고 이해해가면서 진행하자.
profile
기여하는 개발자

0개의 댓글