新手请教 Nodejs require 问题
模块引用的时候报 …/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。
大意了! 谢谢