这是我的代码:在templateController中我得到空值但实际上不是null。 当我给id值时,它显示响应是404.邮差结果是{ “消息”:“未找到消息......” }
var getTemplateController = function(req,res){
authToken=req.headers.authorization;
userAuthObj=JSON.parse(UserAuthServices.userAuthTokenValidator(authToken));
var todayDate=new Date();
var expireDate=new Date(userAuthObj.expire_date);
tokenOK=TokenValidator.validateToken(userAuthObj.user_id,authToken).then(function(userSessions){
if (userSessions.length === 1){
if(expireDate >= todayDate){
controllerId = req.params.id;
TemplateController.findById(controllerId).then(function (templateController) {
if(templateController === null){
res.status(404).json({
message:'message not found...'
})
} else {
res.status(200).json(templateController);
}
}).catch(function(err){
res.status(500).json({
message:'something went wrong'
});
});
}else{
res.status(401).json({
message:'Not Authorized...'
});
}
}else{
res.status(401).json({
message:'Token Expired...'
});
}
}).catch(function(err){
res.status(401).json({
message:'Token Expired...'
});
});
};