본문 바로가기

임시저장8

아ㅏㅏ 코드를 바탕으로 클로저, 렉시컬 환경, 정적 메소드, 상속, 그리고 Getter와 Setter가 어떤 것인지 설명하겠습니다. --- ### 1. 클로저(Closure) 클로저는 함수가 생성될 때, 해당 함수가 선언된 렉시컬 환경(Lexical Environment)을 함께 기억하는 것을 의미합니다. 함수 내부에서 외부의 변수에 접근하는 경우, 그 함수가 클로저가 됩니다. 예를 들어, `makeAnswerCircle` 함수는 `showCircle` 함수를 호출할 때 `guess`와 같은 외부 변수에 접근하는데, 이는 `showCircle` 함수가 클로저가 되도록 만듭니다. 클로저는 외부 함수의 상태를 유지하는 데 유용하게 사용됩니다. function makeAnswerCircle(guess) { cons.. 2024. 12. 6.
Node.js 숙련주차 4.3 - 로그(Log) 미들웨어 - 게시판프로젝 1. winston 라이브러리를 이용해 로그 미들웨어를 구현합니다. 2. 게시판 프로젝트에 에러 처리 미들웨어를 적용합니다.01. [게시판 프로젝트] 미들웨어1) [게시판 프로젝트] 로그(Log) 미들웨어로그 미들웨어(Log Middleware)는 클라이언트의 모든 요청 사항을 기록하여 서버의 상태를 모니터링하기 위한 미들웨어입니다. 문제 발생 시 빠르게 진단할 수 있도록 돕는 미들웨어입니다. 이를 통해 다음과 같은 작업이 가능합니다:어플리케이션 모니터링문제 진단사용자 행동 분석활용 방안로그 라이브러리 사용Morgan, Winston 등과 같은 라이브러리를 이용하여 간편하게 로그를 기록하고 관리.외부 모니터링 서비스AWS CloudWatch, Datadog 등으로 로그 데이터를 수집 및 분석.Datado.. 2024. 11. 25.