CNode

module.js:340 throw err; ^ Error: Cannot find module './settings'

Wwangxuq发布于12 年前最后回复9 年前6 回复18665 浏览0 收藏

我的app.js里面有require('./settings')但是出现了上面的错误,这是为什么呢?以前没有出现这个问题。下边是我的代码,请赐教。。。 var path = require('path'); var app = express(); var crypto = require('crypto'); var MongoStore = require('connect-mongo')(express); var settings = require('./settings'); // all environments app.set('port', process.env.PORT || 3000); app.set('views', path.join(__dirname, '/views')); app.set('view engine', 'ejs');

查看回复

回复 (6)

X
xieminghao#1·12 年前

请问一下,你的db.js放在哪儿呀?

T
TanYiBing#2·9 年前

啊呀 我也遇到了,但是是app.js里的require有问题

W
wangdonghui#3·12 年前

settings的文件在哪?

W
wangxuq#4·12 年前
引用 wangdonghuisettings的文件在哪?

settings文件在顶级目录下,和app.js在同一级

W
wangxuq#5·12 年前
引用 wangdonghuisettings的文件在哪?

已经解决了,呵呵,那个是db.js的问题,本应该是'../settings',我少了一个点,谢谢你啊

W
wangdonghui#6·12 年前
参与回复
登录后即可参与回复。登录