我想將模塊導出到我的路由文件。NodeJS找不到自定義模塊
我的文件樹是這樣
routes.js
app.js
controllers/users.js
posts.js
我app.js
我出口var route = require('./routes');
和工程。 現在在我的routes.js
我試圖導出require('./controllers');
。
但它一直告訴我它cannot find module controllers
。
這樣做的工作:
require('./controllers/users')
但我試圖按照expressjs樣品初始項目格式。 而且它煩我,因爲expressjs
例所示:(特快線是一個文件夾)
var routes = require('./routes');
,並加載它像
app.get('/', routes.index);
,並沒有錯誤。並且./routes
是一個文件夾。我只是遵循同樣的原則。
http://nodejs.org/api/modules.html – bryanmac