찾다
Q&A Node.js Express 미들웨어 기능의 "next" 매개변수 기능 이해

0

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

으아아아

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

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

Your Answer
제출하다

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

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

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

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

2024-04-02 00:15:06

제출하다

Hot Tools

vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)

vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)

phpStudy 설치에 필요한 런타임 라이브러리 모음을 다운로드하세요.

VC9 32비트

VC9 32비트

VC9 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

PHP 프로그래머 도구 상자 정식 버전

PHP 프로그래머 도구 상자 정식 버전

Programmer Toolbox v1.0 PHP 통합 환경

VC11 32비트

VC11 32비트

VC11 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.