Middlewares Nedir Nasıl Kullanır ?

  Benim aklımda kalanı ara kontrol methodları. İşlemi gerekli kontrol yapıp , kontrolden sonra kodun kaldığı yerden devam etmesini sağlamak. Login olmak gerekli ve Yetkli olma gerekleri ile ilgili middlewares oluşturalım. Önemli kısımı middlewares içinde en altta next() olur. Ve middlewares çağırarken methoda parametre olarak çağırırız.

module.exports = (req, res, next ) => {
if(!req.user) {
return res.status(401).send({error: 'You must log in'})
}
next();
};

Eğer requestimin içinde bir user yok ise 401 dönüyorum

module.exports = (req, res, next ) => {
if(req.user.position != 1){
return res.status(401).send({error:'You are wrong area'})
}
next();
}

position nu 1 olmayan kullanıcıların giremeyeceği alan için middlewares.

Yorumlar

Bu blogdaki popüler yayınlar

React JS Yazalım 1

Heroku deploy

Laravel & React 4