我将为我的Web应用程序(一个小型社交网络)构建实时推送通知功能,我不知道从哪里开始.
这就是我想要构建的:有像按钮,评论表单,...用户点击喜欢,写他们的评论和(相对)立即,在所有者的浏览器上显示新的喜欢和评论的数量,...有点像那.
我在nodeJs上看过socketIo,MeteorJS但不幸的是,他们需要现代浏览器支持的WebSocket.我刚刚读到了关于Comet技术的内容,发现它很容易申请.但我不确定它会表现不错,因为Comet依赖于长轮询连接(如果我错了,请纠正我).
此外,我认为Facebook正在使用Comet推送通知功能.通过firebug插件上的控制台选项卡,我可以看到总是持有与facebook的连接.那么有人能告诉我一个技术,一个模型来开发这样的功能吗?
在 Sanity Studio 中,我试图获取输入组件内的所有文档属性。按照这篇文章官方支持的方式获取文档内容我能够使用 withDocument HOC 来获取文档数据,但其中一些具有“引用”类型,因此我只能获取 _ref 和 _type 而不是整个对象。我怎样才能做到呢?