新手请教 Nodejs require 问题
发布于 12 年前 作者 yumen3501 6720 次浏览 最后一次编辑是 8 年前

模块引用的时候报 …/xxxx/xxx has no method ‘add’

Dao var DB=require(’…/DBConfig/DBConfig’);

exports.add=function(DBModel,collname) { DB.open(function(err){ DB.collection(collname,function(err,collection){ collection.insert(DBModel,function(err,doc){ DB.close(); }); }); }); }; 引用 var CommonDao=(’…/Common/Dao’); CommonDao.add(userModel,‘user’);

3 回复

仔细检查下自己的代码吧, 至少这句话var CommonDao=('../Common/Dao');不正确吧? 你是想表达require的意图吗?

CommonDao 就是个 string

> var CommonDao=('../Common/Dao');
undefined
> CommonDao
'../Common/Dao'
> typeof CommonDao
'string'

var CommonDao=(’…/Common/Dao’); 是这里的问题。 缺少require。

大意了! 谢谢

回到顶部