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



我目前正在研究MERN教程。

你可以在视频中看到有一个函数app.use('/api', require('./routes/api.js'((; 哪个被使用。

实际上,此函数位于应用程序.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

相关内容

  • 没有找到相关文章

最新更新