Express 面试题
目录

Express 中如何使用 express.Router 创建路由模块?

· 约 3 分钟读完 · 第 36 / 120 章

推荐答案

在 Express 中使用 express.Router 创建路由模块的步骤如下:

  1. 引入 Express 和创建 Router 实例:

  2. 定义路由:

  3. 导出 Router 实例:

  4. 在主应用中使用路由模块:

本题详细解读

1. 引入 Express 和创建 Router 实例

首先,你需要引入 Express 模块,并创建一个 Router 实例。express.Router() 是一个中间件和路由的实例,它可以帮助你将路由组织成模块化的结构。

2. 定义路由

在 Router 实例上,你可以像在 Express 应用实例上一样定义路由。例如,你可以定义 GET、POST、PUT、DELETE 等 HTTP 方法的路由。

3. 导出 Router 实例

为了使路由模块可以在其他地方使用,你需要将 Router 实例导出。这样,其他文件可以引入并使用这个路由模块。

4. 在主应用中使用路由模块

最后,你需要在主应用中使用这个路由模块。通过 app.use() 方法,你可以将路由模块挂载到特定的路径上。例如,下面的代码将路由模块挂载到根路径 / 上。

通过这种方式,你可以将路由逻辑分离到不同的模块中,使代码更加模块化和易于维护。