请考虑以下代码:
//database/team.js
const getId = (teamname, callback) => {
Team.findOne({name: teamname}, (err, doc) => {
if(err) return callback(err);
callback(null, doc._id);
});
}
console.log(typeof getId);
module.exports = {
'getId': getId
}
我在不同的文件中使用此函数,如下所示:
//folder/file.js
const team = require('../database/team');
const xyz = (arg1, arg2, callback) => {
//do stuff here
team.getId(name, (err, result) => {
callback(stuff)
}
}
console.log(typeof team.getId);
module.exports = {
'xyz': xyz
}
我在路线中使用此功能,但我收到以下错误:
TypeError:team.getId不是函数
两个console.log语句都输出' function'
任何帮助将不胜感激。 :)