我想用聊天系统 Build 登录,并存储数据 .
我选择了expressjs socket.io和redis来做到这一点 . 由于旧版本,网上有很多资源,其中很多都没有用 . 下面是stackoverflow的链接,它没有解决我的问题 . Link1 Link2 Link3
我遇到了多个护照npm套餐,这让我很难使用正确的套餐 .
passport-socketio-redis,passport.socketio,redis-sessions,passport
护照包Google加登录包
passport-google-oauth,passport-google,passport-google-plus,google-api-nodejs-client
考虑到我是MEAN堆栈的新手,请建议使用redis启动并运行我的登录系统的正确方法 . 我来自PHP开发背景 . 那么this link对我有帮助,但它是旧版本而且没有用 .
有人可以帮我这个 .
1 回答
根据您的要求,您可以执行以下操作:
表达
呈现页面和处理表单提交(用户身份验证等) .
使用passport.js(Local strategy进行身份验证管理)
Redis的
存储用户信息(用户名/密码)
会话存储(使用express-session来处理会话和connect-redis用于存储)
Socket.io