아..... 바보같은놈
map( e => e.postId)
map(e => {return e.postId})
// 이 같은건데
map(e => {e.postId})
// 이러고 있어따..
이러고 있으니 값이 안찍히고 undefind가 나오지
아 멍청한놈....
return을 해줘야 값이 출력이 되는데 안쓸꺼면 {}를 해주지 말던가...
이걸로 3일이나 날려 먹고 힘들게 어려운 길을 가고 있었네...
const likePost = datas.map((e) => e.postId);
const likePosts = await Post.findAll({
where: { postId: likePost },
});
res.json({
data: likePosts.map((e) => {
return {
postId: e.postId,
userId: e.userId,
nickname: e.nickname,
title: e.title,
createdAt: e.createdAt,
updatedAt: e.updatedAt,
likes: e.likes,
};
}),
});
const likePosts = datas.map((e) => {
return Post.findAll({ where: { postId: e.postId } });
});
// console.log(likePosts)
Promise.all(likePosts).then((value) => {
// console.log(value);
res.json({
data: value.map((e) => {
// console.log(e);
return {
postId: e[0].postId,
userId: e[0].userId,
nickname: e[0].nickname,
title: e[0].title,
createdAt: e[0].createdAt,
updatedAt: e[0].updatedAt,
likes: e[0].likes,
};
}),
});
});
두개의 코드는 같은것을 응답하는데
고작 map의 {}를 하고 return을 하지 않아서 쉬운길 놔두고 먼길을 돌아서 왔다...
바보인가 나는?
이번일로 절대 꼭 return을 잊지 않겠다....
'coding > Error' 카테고리의 다른 글
인스턴스 접속 에러 (0) | 2022.08.19 |
---|---|
외래키 설정 (0) | 2022.08.14 |
SyntaxError: Unexpected token } in JSON at position 67 (0) | 2022.07.29 |
const castError = new CastError(); (0) | 2022.07.29 |
코딩 폴더 및 파일 이동시 오류 (0) | 2022.05.01 |