Express4中文文档
通过安装 Express 4 应用程序所需的中间件并使用以下命令将 Express 和 Pug 更新到各自的最新版本来开始迁移过程:
$ npm install serve-favicon morgan method-override express-session body-parser multer errorhandler express@latest pug@latest --save
对 app.js
进行以下更改:
内置的 Express 中间件函数 express.favicon
、express.logger
、express.methodOverride
、express.session
、express.bodyParser
和 express.errorHandler
在 express
对象上不再可用。您必须手动安装它们的替代品并将它们加载到应用程序中。
您不再需要加载 app.router
函数。它不是有效的 Express 4 应用程序对象,因此请删除 app.use(app.router);
代码。
确保以正确的顺序加载中间件函数 - 在加载应用程序路由后加载 errorHandler
。