Node.js req.user和req.isAuthenticated()之间的区别是什么

Node.js req.user和req.isAuthenticated()之间的区别是什么,node.js,express,passport.js,Node.js,Express,Passport.js,为什么要使用if(req.isAuthenticated())而不是if(req.user)来检查用户是否登录这些将返回相同的结果。一些提供程序可能会定义不同的属性,尽管如此。

为什么要使用
if(req.isAuthenticated())
而不是
if(req.user)
来检查用户是否登录

这些将返回相同的结果。

一些提供程序可能会定义不同的属性,尽管如此。