app.use((req, res, next)=>{
res.status(404).send('NOT FOUND');
});
router.get('/', (req, res, next)=>{
try {
throw new Error('서버를 고장내주마');
} cath (error) {
next(error); //이렇게 하면 모든 미들웨어를 건너뛰고 바로 에러핸들러 미들웨어로 감
}
});
app.use((err, req, res)=>{ //여기에 왜 next가 없지? 무조건 있어야 한다고 한거 같은데
console.error(err);
res.status(500).send('SERVER ERROR');
});
res.send('문자열');
res.sendFile(html파일);
네 err req res next까지 매개변수가 4개여야합니다.