[新手求助] Sails.js + Passport.js 验证时候出错
发布于 9 年前 作者 sharking 3730 次浏览 最后一次编辑是 8 年前 来自 问答

前后端分离的,前面用Angular,后面是Sails. 然后Sails 写好之后使用Postman测试POST /login 是成功的,可以返回用户信息和一个message, 但是对接上Angular 之后使用socket.io post过去,直接提示 TypeError: req.logIn is not a function

Passport + Sails 是看得这个教程 http://iliketomatoes.com/implement-passport-js-authentication-with-sails-js-0-10-2/

1 回复

自己解决了,方法就是 https://stackoverflow.com/questions/31373595/passport-js-doesnt-work-on-sails-socket-enviroment/31384838#31384838

如果用的是Sails带的那个Auth的话就按照上面链接里面的处理办法,如果是自己写的Passport的话直接把方法写在AuthController里面就好了,重点就是备注说添加的那部分

顺便再问个问题,现在按理说是req.local.user等是登录后的结果,但是怎么在前端显示出来呢??前端部分的认证怎么写??

回到顶部