首页 > 解决方案 > Express文档中mounting是什么意思?

问题描述

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

标签: express

解决方案


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

这个想法是你有一个中间件函数,你想将它添加到你的 Express 服务器,以便你app.use()用来告诉 Express 它,以便它将它添加到中间件链中,它将为每个传入请求考虑。

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

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


推荐阅读