我正在构建一个实时移动应用程序(本机),我感兴趣的是从用户登录屏幕启动应用程序,然后继续前进。
我想我需要用普里默斯 + socket.io (或sockjs) + passport.socketio + redis (不是100%确定我还需要redis )来构建我的后端。

我甚至找到了一个非常有用的本教程分步骤进行,它需要我一步一步地做一个安全的api。
我的问题是双重的:
我欢迎任何意见或建议。
谢谢。
发布于 2014-04-26 17:49:11
首先,我将使用不同的websocket库而不是socket.io。socket.io开发人员目前正在开发engine.io,而socket.io似乎没有得到很好的维护。我已经经历了以下链接中描述的许多问题,并且自从迁移到sockjs之后就没有任何问题了。
http://www.quora.com/Sock-js/What-are-the-pros-and-cons-of-socket-io-vs-sockjs?share=1 https://github.com/LearnBoost/socket.io/issues https://github.com/ether/etherpad-lite/issues/1798 http://baudehlo.com/2013/05/07/sockjs-multiple-channels-and-why-i-dumped-socket-io/
您可能必须在套接字之上实现您自己的自定义事件,但这非常简单。因为听起来你已经在使用redis了,那么实现房间和pub/sub也应该很容易。
下面是我们如何进行基于令牌的套接字身份验证。
现在,当您对套接字执行任何操作时,您应该可以访问该用户的会话数据。
https://stackoverflow.com/questions/23309316
复制相似问题