node.js – Express 3/4和Express Framework之间有什么区别?

通过socket.io文档我发现有 express v.3/4express framework.有什么区别?

解决方法

在socket.io文档的上下文中,“Express Framework”表示Express 2.x.

在Express 2和Express 3之间有一个breaking API changes的数字。使用socket.io这些版本的代码是不同的,这就是为什么他们被单独列出。

(这是这样标记,因为Express2是唯一的版本,当socket.io第一次出来时广泛使用当v3出来,一个部分添加注意到差异的API,但原来的部分没有重命名现在,术语只是混乱Issue filed.)

以下是我原来发布的,当我想到的问题是询问Express 3和4之间的区别。由于这个问题是一个顶部Google结果“高速3和4之间的差异”,我要离开它在这里

Express 3和4之间的区别完全记录在Express Wiki中。

> Migrating from 3.x to 4.x
> New features in 4.x

最大的变化是connect不再是依赖,因此许多以前包含的中间件函数不再在框中。这意味着像bodyParser这样的东西现在是单独获得的。

此外,app.router no longer exists,这意味着app.get等和app.use现在按您添加它们的确切顺序处理。

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...