所以我按照第一个答案 - How to use passport with express and socket.io?
现在我可以执行socket.request.session.user并返回用户的id。但那就是......没有别的。
这很奇怪,因为当我使用req.user时,我得到一个完整的用户对象,我可以做req.user.id,req.user.username等等。
当我执行req.session.passport.user时,我只会再次获取ID。
那么如何将它与socket.io身份验证同步并获取完整的req.user对象?