Express文档中的mount是什么意思?

Ara*_*ahi 2 express

这里,在 app.use 的条目中,说过 [app.use] “在指定路径安装指定的一个或多个中间件函数:当请求的路径的基址与路径匹配时,执行中间件函数。” 我想知道这里的“挂载”是什么意思。我在字典中找不到“安装”的相关含义。

jfr*_*d00 7

在这种情况下,“安装”可以替换为“寄存器”。“在指定路径注册指定的中间件函数或函数”。

这个想法是,你有一个中间件功能,并且你想将其添加到你的 Express 服务器中,因此你可以用来app.use()告诉 Express 它,以便它将它添加到中间件链中,每个传入请求都会考虑该中间件链。

在内部,Express 有一系列中间件函数和每个函数的可选路径。当新请求到来时,它从数组的开头开始,并调用路径与传入请求匹配的第一个中间件函数。如果该中间件调用next(),那么 Express 会查找下一个匹配的中间件并调用它,依此类推......

语句中的“mounts”正在向该数组添加中间件函数和可选路径,以便它可以与传入请求进行匹配。