使用expressjs + socket.io + redis + express-session

时间:2015-12-22 14:16:04

标签: express login redis socket.io

我想用聊天系统构建一个登录,并存储数据。

我选择了expressjs + socket.io和redis来做到这一点。由于旧版本,网上有很多资源,其中很多都没有用。 下面是stackoverflow的链接,它没有解决我的问题。 Link1 Link2 Link3

我遇到了多个护照npm套餐,这让我很难使用正确的套餐。

passport-socketio-redispassport.socketioredis-sessionspassport

护照包+ Google加登录包

passport-google-oauthpassport-googlepassport-google-plusgoogle-api-nodejs-client

考虑到我是MEAN堆栈的新手,请建议使用redis启动并运行我的登录系统的正确方法。我来自PHP开发背景。好this link对我有所帮助,但它是旧版本而且不起作用。

有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

根据您的要求,您可以执行以下操作:

快速

  • 呈现页面和处理表单提交(用户身份验证等)。
  • 使用passport.js(Local strategy进行身份验证管理)

Redis的

Socket.io

  • 对于您的应用程序(聊天应用程序)的任何实时组件