Feather JS 与 Express JS

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底层添加了更多功能。

  • 谢谢。这个答案比简单的否决要好得多,也更有帮助。 (4认同)