Middleware 전체사용 또는 개별사용
const useMiddleWare = (req, res, next) => {
console.log(`I'm used Middleware`);
next();
};
const handleHome = (req, res) => {
return res.send(`<h1> Used Method : ${req.method} , Route Url: ${req.url}</h1>`);
};
app.use(useMiddleWare); // 전체사용시
app.get('/', handleHome);
const protectedMiddleWare = (req, res, next) => {
if ((req.url = '/protexted')) console.log(`It's Protected`);
next();
};
const handleProtected = (req, res) => {
return res.send(`<h1> Not allowed</h1>`);
};
app.get('/protected', protectedMiddleWare, handleProtected); // 개별사용