[英]Cannot find module: in my app with node
我的應用程序出現問題,文件樹為:
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');**
但是,不起作用..我有下一個錯誤:
錯誤:找不到模塊“控制器/汽車”
錯誤:找不到模塊“模型/汽車”
有什么想法嗎? 謝謝。
嘗試先扎根。 require('../ myApp / controllers / cars'); 如果這不起作用,請嘗試通過控制台記錄路徑。 希望這行得通
檢查car和cars.js。 如果其中任何一個都需要app.js,則創建一個鏈依賴關系,Node.js會拋出此確切錯誤,即找不到模塊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.