1. 미들웨어(Middleware)란?미들웨어는 Express.js와 같은 Node.js 웹 프레임워크에서 중요한 개념입니다. 미들웨어는 요청과 응답을 처리하는 과정에서 중간 단계로 동작하는 함수입니다. 간단히 말해, 클라이언트가 서버에 요청을 보내면 그 요청이 실제로 처리되기 전에 여러 미들웨어가 순차적으로 실행됩니다.미들웨어 함수는 기본적으로 세 가지 인수를 받습니다:req: 요청 객체(request object)로, 클라이언트로부터 서버로 전달된 데이터를 담고 있습니다.res: 응답 객체(response object)로, 서버가 클라이언트에 전달할 응답을 담고 있습니다.next: 요청을 처리하고, 다음 미들웨어로 넘기기 위해 호출하는 함수입니다.미들웨어는 req와 res 객체를 수정하거나, 요청을 ..