WIL

이건선·2023년 3월 12일
0

Node.js

목록 보기
24/32

winston, winston-daily-rotate-file : 지정한 파일과 폴더의 경로로 자동으로 로그를 생성 할 수 있게 해준다.

단방향 암호화 : crypto 단방향 암호화 함수는 주어진 데이터를 암호화하여 다른 사람이 역으로 이를 해독하지 못하게 하는 함수입니다.

Boom 라이브러리 사용법

...

throw Boom.method(message)

...

catch (error) {
      if (Boom.isBoom(error)) {
        const errorOutput = error.output;
        // Boom 오류 객체인 경우, 에러 메시지와 함께 HTTP 응답을 보냅니다.
        res
          .status(errorOutput.statusCode)
          .json({ errorMessage: errorOutput.payload.message });
      } else {
        // 그 외의 일반적인 에러인 경우, 500 상태 코드와 함께 에러 메시지를 보냅니다.
        res
          .status(500)
          .json({ message: "요청한 데이터 형식이 올바르지 않습니다." });
        console.error(error.message);
      }
  
  ...
  
profile
멋지게 기록하자

0개의 댓글