如何从模块获取日期到index.js
模块为:
const User = require("../models/adduser");
module.exports = {
getUsers: req => {
User.findOne().then(users => {
return users;
});
}
};
导入模块:
const { getUsers } = require("../../helper/test");
console.log(getUsers);
console.log是:
[Function: getUsers]
请问如何获取日期?
答案 0 :(得分:1)
首先,getUsers
是函数,您需要使用getUsers()
进行调用,
但是如果您致电console.log(getUsers())
,则会看到Promise {...}
。
getUsers
返回Promise
,而不是值
(如果您不返回User.findOne
,它将为undefined
)
第二,承诺User.findOne
的返回值尚未使用,您应该将其返回
您的模块:
const User = require("../models/adduser");
module.exports = {
getUsers: req=>{
return User.findOne().then(users=>{
return users;
});
}
};
调用:
const { getUsers } = require("../../helper/test");
getUsers().then(users=>{
console.log(users);
})