Check this piece of code
            var self = this;
            var flag = true;
            UserSessionModel.setDB(req.db);
            UserSessionModel.checkIdandToken(req.headers, function(err, result) {
               if(result.length == 0){
                  console.log(flag); // prints TRUE in console
                  flag = false;
                  res.status(400).send(self.createResponse({}, {
                     success : false,
                     message : "User Id or Token is invalid"
                  }));
              }
           });
           console.log(flag); // prints TRUE in console
At the last line, it should be FALSE. Please Guide Me
 
     
    