如何导入 Node.js 中不同文件夹中的模块?

How to import a module that is in a different folder in Node.js?

亲切的问候,希望你一切安好

我想要一些关于如何导入另一个文件夹中的模块的指导。

这是一张图片:

然而,当导入模块时,它会产生错误:

Error: Cannot find module '../controllers/index.js'
Require stack:

非常感谢您的指导。

您需要了解路径的工作原理。您的路径中缺少一个目录跳过。

const module = require('../../controllers/index.js'); //as you are in route module, you need to go back to controller directory(so ../../path of file)

有关路径的更多详细信息,您可以查看here