작성
·
195
0
app.use의 매개변수로 함수를 사용할 때,
app.use((req, res, next)=>{
});
와 같은 형태로 사용을 했는데, 이번 강의에서 error 처리를 하는 경우에 app.use((err, req, res)=>{
});
이렇게 작성을 하더라구요.
그런데 위쪽의 함수와 아래쪽의 함수가 사실 형태는 똑같고 매개변수의 이름만 다른건데 어떻게 다른 동작을 하는건지 이해가 안돼요. 지금 err가 req의 자리에 있기 때문에 req로써 동작을 해야하는게 맞지 않나요?
마찬가지로 req는 res로, res는 next로 동작을 해야 할 것 같은데, 제가 잘못 이해하고있나요?