- app.use functions-Node.js를 익스프레스 - 다음() 콜백
를 사용하는 이유는이 작업을 수행 할 필요가 없습니다 :
app.use(function(req,res,next){
//do something here
next(req,res);
});
보통 난 그냥 이렇게 작동합니까
app.use(function(req,res,next){
//do something here
next();
});
?
이는 '다음'에 '오류'가 전달되었다는 언급이 없으므로 부분적으로 정확합니다. 이렇게하면 최종 오류 처리기를 직접 호출하여 스택의 모든 미들웨어 조각을 무시할 수 있습니다. – ded
@ded - 나는 그것을 나의 대답에 추가하려고 노력할 것이다. 그러나 당신은 질문의 일부가 아니었고 심지어 OP가 묻기를 의도하지 않은 무언가를 남겨 뒀다는 것을 나에게 줄 섰다. 진심으로? – jfriend00
나는 downvote를 취소 할 것이다 :) 나는 당신의 답을 탈선시키지 않을 것이고, 우호적 인 것을 유지하기를 원한다. 내 가정은 원래 질문에'next (req, res);를 전달하는 코드 블록이 포함되어 있다는 것입니다.'next '로 전달하기에 적절한 것을 포함하면 아마도 좋은 대답이 될 것입니다. – ded