我的应用程序有问题,文件树是:
myApp
controllers
cars.js
models
car.js
app.js
package.json
在我的代码中,我将我的模型和mi控制器称为下一个方式...
var express = require('express');
var bodyParser = require('body-parser');
var mongoose = require('mongoose');
var methodOverride = require("method-override");
var app = express();
...
**var models = require('./models/car')(app, mongoose);**
**var CarCtrl = require('./controllers/cars');**
但是,没有工作..我有下一个错误:
什么想法?谢谢。错误:无法找到模块'controllers / cars'
错误:找不到模块'models / car'
答案 0 :(得分:0)
首先尝试转到root。 要求(' ../对myApp /控制器/汽车&#39); 如果这不起作用,请尝试控制台记录路径。 希望这有效
答案 1 :(得分:0)
检查汽车和cars.js.如果你在其中任何一个中需要app.js,你就创建了一个链依赖项,Node.js会抛出这个确切的错误,你找不到一个模块。