EmberJS所有websocket通讯

时间:2016-04-26 16:04:11

标签: javascript sockets ember.js ember-data ember-cli

所以我对如何解决这个问题感到很困惑。我正在开发一个类似于论坛的有点复杂的余烬应用程序,而我根本就不使用ajax,所有通信都是通过socket.io提供的websockets进行的。

简单的部分是socket.io启动和运行,困难的部分是如何进行通信。我已经在网上看到了各种各样的答案,但是当他们回答一些问题时他们不会回答。

简而言之,我可以稍微掌握加载一般内容数据,我说有点因为我没有使用关系数据库而是使用图形数据库,所以找到像findAll这样的方法通常是无用的,因为在后端I'我认为事情完全不同,但我可以保持一定的可管理性,只需加载响应,使ember和ember数据变得愉快。

但我加载的内容不仅仅是帖子和内容等内容数据。我还加载了错误消息,用于不同的操作,例如无效登录或邮件的404消息,成功登录的jwt令牌,可能是矢量图像或特殊内容。这是事情变得复杂的地方,因为看起来ember主要用于存储和加载内容数据,id可以单独获取,范围内,过滤掉等等...但我真的很难过如何引入其他东西作为ember似乎只是从模型中加载到把手中。

因此,根据我的收集,最好的解决方案是为我的网站中的每个页面创建一个模型,以保存页面数据,如错误消息,特殊内容或其他非内容。请求数据,然后将数据加载到该页面模型。这似乎是一种非常糟糕的做事方式,我几乎试图说,对于我来说,余烬不是解决方案,但我想我会问社区并看看他们说了什么。

0 个答案:

没有答案