Middleware 사용

라이브톡톡·2021년 10월 29일

Middleware 전체사용 또는 개별사용

  1. 전체사용
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);
  1. 개별사용
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); // 개별사용

0개의 댓글