찾다

 >  Q&A  >  본문

Node.js Express 미들웨어 기능의 "next" 매개변수 기능 이해

저는 Nodejs 작업을 하고 있으며 "Express js"를 사용하고 있으며 지금은 "미들웨어 기능" 작업을 하고 있으며 이것이 현재 코드입니다

으아아아

"next" 매개변수에 대해 혼란스러워서 미들웨어 기능에 대해 다음과 같은 질문이 있습니다

  1. “다음”이 무슨 소용이 있나요? "다음 미들웨어 기능"으로의 리디렉션인가요? 그렇다면 어떨까요?
  2. "두 번째 미들웨어"가 없으면 어떻게 되나요?
  3. “다음”을 사용하지 않으면 어떻게 되나요?
  4. "next" 내부의 사용자 정의 미들웨어로 리디렉션할 수 있나요?

P粉204079743P粉204079743268일 전546

모든 응답(1)나는 대답할 것이다

  • P粉838563523

    P粉8385635232024-04-02 00:15:06

    1. 예, 다음 호출은 express.js가 다음 미들웨어로 이동할 수 있도록 하기 때문에 중요합니다. 그렇지 않으면 미들웨어가 남아 애플리케이션이 제대로 작동하지 않게 됩니다.

    2) 귀하의 요청은 경로 핸들러에 도달하고 "Hello World" 메시지가 포함된 응답을 받게 됩니다

    3) 다음번에 전화하지 않으시면 신청이 종료되고 신청도 정지 상태로 유지됩니다

    4) 예, next를 사용하여 사용자 정의 미들웨어 기능으로 리디렉션할 수 있습니다. next가 인수와 함께 호출될 때마다 Express는 이를 오류 메시지로 처리합니다. 사용자 정의 오류 처리 미들웨어를 정의하여 필요에 따라 지시할 수 있습니다.

    회신하다
    0
  • 취소회신하다