2015-12-22 31 views
0

我想用聊天系统建立一个登录系统,将数据存储起来。使用expressjs + socket.io + redis + express-session的登录系统

我选择了expressjs + socket.io和redis来做到这一点。网络上有很多资源,其中许多资源因为旧版本而无法使用。 以下是关于stackoverflow的链接,这些链接还没有解决我的问题。 Link1Link2Link3

我在多个护照NPM包,这是混淆了我的使用权人去。

passport-socketio-redispassport.socketioredis-sessionspassport

护照包+谷歌,加上登录包

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

考虑到我是新手的意思堆栈,请建议权使用redis启动并运行我的登录系统。我来自PHP开发背景。那么this link帮了我,但它是旧版本,不工作。

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

回答

0

根据你的要求,你可以做到以下几点:

快递

  • 要渲染网页和处理表单提交(用户认证等)。
  • 使用passport.js(Local strategy认证管理)

Redis的

Socket.io

  • 为了您的一个应用的任何实时组件(聊天应用程序)