2017-01-16 7 views
0
if (token_count == 1) { 
    var user_name = rows[0].user_name; 
    next(); 
} else { 
    data = { 
     message :"Invalid Token" 
    } 
    res.send(data); 
} 

は私がからパラメータとしてUSER_NAME渡す必要がありnodejs()、それが呼び出される関数が渡すパラメータは

router.post('/dashboard', function (req, res) { 
    // user_name must be fetched here 
    console.log("middleware next") 
}); 
+0

。 –

答えて

0

あなたはREQオブジェクト

にデータを追加することができ、怒鳴るようになり、次iはres.locals res.locals.user_name = USER_NAMEを使用して、それを解決した
if (token_count == 1) { 
      var user_name = rows[0].user_name; 
      req.user_name = user_name; 
      next(); 
     }else{ 
      data = { 
      message :"Invalid Token" 
      } 
      res.send(data); 
     } 


    router.post('/dashboard', function (req, res) { 
    // user_name must be fetched here 
    console.log(req.user_name) 
    });