userInfo.js
const userInfo = async (userId) => {
try {
const user = await User.findById(userId).select('-password');
console.log(user) // 출력결과 잘 뜸
return { user };
} catch (error) {
console.log(error);
}
};
get
app.get('/', function (req, res) {
if (req.user) {
const user = userInfo(req.user);
console.log(user); / /출력 결과 Promise { <pending> } 이렇게나옴
}
res.render('index.ejs', { user: req.user });
});
출력결과가 저렇게 나오는데.. 혹시 제가 잘못사용하고있는건가요?