feathers相关库/框架:express.js,socket.io, primus
express.js
express.js最重要的有一个中间件的问题,参考这篇文章的解释
中间件是收到不同的请求进行不同的针对性处理前,先做的预处理工作,大概因为处在收到请求和针对性处理请求中间,才叫做中间件。
中间件两个特点,第一是针对所有请求的处理,第二是可以挂载多个中间件按挂载顺序依次处理。挂载的方法就是use
, use
的顺序就是处理的顺序。
socket.io
socket.io首页展示了一个很酷的应用:实时监听tweet上有关socket.io和JavaScript的话题,代码不超过10句。
primus
实时框架的通用包装器,支持Engine.IO, WebSockets, Faye, BrowserChannel, SockJS and Socket.IO等。