我有 3 个 node js express 服务器,即 web-app、apiServer 和 mathsServer,所有我在同一级别上的不同文件夹。它们如下:
-webb-app(文件夹) -app.js
-apiServer(文件夹) -routes(子文件夹) -apiRoutes.js -apiController(子文件夹) controller.js
-mathServer(文件夹) -控制器(子文件夹) -mathController.js -模型(子文件夹) -mathModel
从 apiRoutes.js,我按照如下方式执行我的路径 (const mathsServer = require('.../mathServer/controller/mathController');)
但我收到一个错误:找不到模块“.../mathServer/mathModel”
答案 0 :(得分:0)
那是因为你输入了 3 点而不是 2 点。
应该是../mathServer/controller/mathController
不是.../mathServer/controller/mathController
答案 1 :(得分:0)
您使用的是“三个”点,而不是“两个”点。这就是路径的创建方式。
一些例子:
../../<dir-name>/<file-name>
../<file-name>
../<dir-name>