我目前正在研究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