进程

中英双语

通过安装 Express 4 应用程序所需的中间件并使用以下命令将 Express 和 Pug 更新到各自的最新版本来开始迁移过程:

$ npm install serve-favicon morgan method-override express-session body-parser multer errorhandler express@latest pug@latest --save

app.js 进行以下更改:

  1. 内置的 Express 中间件函数 express.faviconexpress.loggerexpress.methodOverrideexpress.sessionexpress.bodyParserexpress.errorHandlerexpress 对象上不再可用。您必须手动安装它们的替代品并将它们加载到应用程序中。

  2. 您不再需要加载 app.router 函数。它不是有效的 Express 4 应用程序对象,因此请删除 app.use(app.router); 代码。

  3. 确保以正确的顺序加载中间件函数 - 在加载应用程序路由后加载 errorHandler