tnk*_*nkh 6 node.js express feathersjs
最近我一直在学习 Feather JS。但是,我对 Express 和 Feather 之间的区别感到非常困惑。人们使用 Feather 的最重要原因之一是因为它能够提供实时 API。Express 不能也使用实时吗?Feather 与 Express 的其他区别是什么?
156*_*223 19
从文档
Feathers 是一个小巧的、完全兼容的 Express 和 Socket.io 包装器
所以它仍然express在下面使用。
这里我假设,real time意味着能够在数据可用时立即获取数据(这对于如何定义仍然不明确,但是是粗略的定义)
因此,这里real time可能只是意味着使用底层功能实时(大约)加载数据的页面socket.io。
所以回到你的问题:
Express 不能也使用实时吗?
您可以很好地socket.io自行集成。或者真的任何其他duplex套接字技术,例如websocket,或其他类似的long polling,server-sent events等等。
Feather 与 Express 的其他区别是什么?
这部分超出了 SO 问题的范围。但简单来说,Feather使用express底层添加了更多功能。