gpt4 book ai didi

javascript - Express 路由器的功能 app.use(path, require path) 是如何工作的?

转载 作者:行者123 更新时间:2023-11-30 20:33:07 25 4
gpt4 key购买 nike

我目前正在研究 MERN 教程。

You can see on the video有一个函数 app.use('/api', require('./routes/api.js'));这是被使用的。

事实上,这个函数在一个 app.js 文件中,并导致另一个文件位于/routes/api.js 路径中。但我不明白为什么我们必须使用“require”以及为什么重复路径 -/api 到/routes/api.js -

我很难理解这个函数是如何工作的。如果有人能更详细地向我们解释,那就太好了,

谢谢

最佳答案

在他正在使用的视频中

app.use('/api', require('./routes/api.js'));

也就是说,如果我们导航到:

${baseUrl}/api 

加载模块api.js。这就是需求正在做的事情。它正在查找由 ./ 标记的当前目录,然后进入 routes 文件夹并加载文件 api.js。在 api.js 中,他指定了一些内容,以便当我们导航到 /api 时,我们可以访问位于 api.js< 中的函数和/或路由.

如果您想了解更多信息,请查看:https://expressjs.com/en/api.html#app.use

关于javascript - Express 路由器的功能 app.use(path, require path) 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50126108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com