微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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现在按您添加它们的确切顺序处理。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐