迁移到 Express 4.x
迁移到 Express 4.x 概览 从 Express 3 到Express 4 是一个巨大的变化,这意味着现存的 Express 3 应用在不更新依赖的情况下将不能工作。 这篇文章涵盖一下内容: Express 4 中的变化 一个从 Express 3 迁移到 Express 4 的示例 升级到 Express 4 的应用生成器 Express 4 中的变化 主要的变化如下: Express 的核心和中间件系统:对 Connect 和内建中间件的依赖被移除了。所以你必须自己添加中间件。 路由系统 其它 参见: 4.X 中的新特性 从 3.X 迁移到 4.X Express 的核心和中间件系统 Express 4 不再依赖 Connect,并且从核心中移除了所有内建的中间件,除了 express.static 之外。这意味着 Express 现在是一个不依赖路由和中间件的 Web 框架。这样 Express 的版本化和发布就不再受到中间件的影响。 随着内建的中间件被移除,你必须显式添加所有依赖的中间件来运行你的应用,简单来说需要以下步骤: 安装模块:npm install –save 模块名称 在你的应用中,使用这个模块: require( 模块名称 ) 基于模块的文档来使用模块 下表列出了 Express 3 中对应 Express 4 中的模块 Express 3