我有以下代码。我想知道如何设置回报,它总是表明我没有向承诺退还任何东西?
.get('/:lang/home', connectensurelogin.ensureLoggedIn("/index"), csrfProtection, function(req, res){
_DB('user')
.where({
email: req.user.email,
name: req.user.name
})
.then(function(result){
if(result.length>0 && result[0].random == null){
return "null";
}else{
return "existed";
}
})
.then(function(data){
res.render('home', {
classlist: "home " + data,
csrfToken: req.csrfToken()
});
return "ok";
})
.catch(function(){
res.render('home', {
classlist: "home",
csrfToken: req.csrfToken()
});
return "err";
})
;
})
我尝试禁用connectensurelogin,并且不再使用它。