KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

next()

연결된 노트와 함께 읽기

next()

2026년 5월 17일
  • app.use()의 next() 메서드는 콜백 함수(Callback Function)의 매개변수(parameter)로 다음 작업 혹은 미들웨어(Middleware)를 실행하는 함수(Function)이다.

  • 만약 next()의 경우 인자가 있으면 그 미들웨어(Middleware)로 이동한다.

next(error 객체)

  • try/catch와 같은 구문으로 catch에 에러(error) 객체(Object)가 잡혔을 때 이 객체(Object)를 인자로 next() 메서드(Method)에 넣으면 바로 에러 미들웨어(Error Middleware)로 이동 시키도록 만들 수 있다.

next('route')

  • next('route')로 정의했을 경우에는 다음 콜백 함수(Callback Function) 작업이 있다면 이 다음 작업이 실행되는 것이 아니라 건너뛰고 아예 다름 미들웨어(Middleware)로 실행되게 만든다.

  • 주로 조건문을 걸어 다음 미들웨어(Middleware)로 이동하게 구현한다.

Synapse Map Insight