Node.js
미들웨어 이해하기
정후닝
2020. 8. 28. 15:57

node.js 는 미들웨어 to 미들웨어 라고 생각해되될만큼 미들웨어가 상당히 중요한데,
app.use((req,res,next))안에 request 요청과 response 응답을 조작할수있는데 이를 공통 미들웨어라고 하며
next 함수를 호출해서 다음 미들웨어가 실행 되도록해주어야한다 그래야 위에서부터 주르륵 동기적으로 파일을 읽음
그리고 보통 라이브러리 , 패키지를 app.use(express.json()) 이런식으로 장착해서 사용하는데 그러면 여기에는 왜 next 가 명시하지 않았는 물음에는 내부적으로 next함수를 호출하기있기때문에 라고 답할수있을것 같습니다 'ㅅ'
그리고 app.get , app.post, app.delete , app.update 등등 이런 형태의 것들도 미들웨어이고
'라우팅 미들웨어' 라고 부르는것같다 이런 라우팅 미들웨어들은 '/' 라우팅에만 반응을하고 작동한다. 끝
//출력
