javascript – nodejs的express和socketio之间的区别

前端之家收集整理的这篇文章主要介绍了javascript – nodejs的express和socketio之间的区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是nodejs编程的新手,并且经历了为节点开发的各种js.我的问题是基本问题.有人可以解释一下express和socketio之间的区别.

据我所知,express是一个中间件,我们可以使用像jade这样的模板引擎将数据推送到浏览器.那么socketio做了什么?它是传输层吗?我理解差异以及为什么我们需要在nodejs应用程序中使用express和socket,这让我很困惑.

解决方法

Express是一个应用程序服务器.您可以定义路由并编写代码生成应用程序的页面或API响应.它基本上是一个叫做Sinatra的ruby项目的一个端口.它适用于传统的请求/响应HTTP模型.

Socket.io可以帮助您实现服务器推送模型,用于实时类型功能,例如警报/通知,聊天或您想要执行的任何更新,如果您希望它们只是在浏览器中显示而无需等待用户单击“刷新”按钮或类似的东西.

猜你在找的JavaScript相关文章