개발공부29 [node.js] middleware Middleware는 Node.js에서 요청과 응답(Response) 사이에 위치하여, 요청을 가로채거나 처리하는중간 단계 함수우리는 왜 Middleware를 사용할까?반복 줄이기: 모든 요청에서 공통적으로 해야 할 작업을 한 곳에 작성.코드 분리: 요청 처리 로직을 컨트롤러와 분리하여 가독성 및 유지보수성 향상.유연성: 필요에 따라 여러 미들웨어를 체인처럼 연결해 다양한 작업을 처리.주의할 점미들웨어의 순서!!! ( 완전중요 별 다섯개 )app.use로 등록된 미들웨어는 작성된 순서대로 실행된다.요청 처리 흐름에 영향을 줄 수 있으니 순서를 신중히 배치해야한다.next()를 호출하지 않으면 요청이 멈춤미들웨어에서 next( )를 호출하지 않으면, 다음 단계로 넘어가지 않고 요청 처리가 멈춘다 next .. 2025. 1. 3. Node. js Node.js 설치 ( https://nodejs.org/ko )공식사이트에 LTS(장기 지원 버전)을 설치한다.npm은 Node.js의 공식 패키지 관리자로, Node.js를 설치하면 npm도 자동 설치된다.Node.js란 무엇인가?자바스크립트의 해석은 브라우저에서 하는데 각 브라우저마다 자바스크립트를 해석할 수 있는 엔진들이 있다.하지만 해석 엔진이 브라우저에 있기 때문에 브라우저 내에서만 실행할 수 있다.자바스크립트를 브라우저 밖에서도 사용하고 싶어서 탄생한 것이 바로 Node.Js다. Node.js는 JavaScript 런타임 환경으로, 브라우저 외부에서도 JavaScript를 실행할 수 있도록 만들어졌다. 런타임 환경이란?- 프로그램이 동작하기 위해 필요한구성 요소와 실행 환경을 묶어 제공하는.. 2025. 1. 1. 이전 1 2 3 4 다음