별건 없는데 두번째 실수해서 적어본다.
... is not iterable 는 무언가가 배열이 아닌 값임을 말해주는 것이다.
즉, 나는 분명 배열로 뽑았는데, 배열이 아니다?
아, 안뽑혔거나, 뽑던 도중 오류가 발생했다는 말과 다름없다.

async function(){
await ...
}
에서, 대부분의 db CRUD 동작들은 promise 를 자동반환하여, 굳이! retrun을 안해도 외부에서 값에 담긴다.
하지만, static을 써서 그런지, 초기화 되지 않은 사용자함수를 사용할 때에는
(new를 쓰지 않는), 값이 promise를 반환하지 않아서,
반드시 return으로 값을 반환해야한다.



'오류 > Nodejs' 카테고리의 다른 글
[Failed to load resource: the server responded with a status of 400 (Bad Request)] ajax request 400error! (0) | 2022.10.03 |
---|---|
PromiseResult값 가져오기!! 왜 내게 찍히는 건 Object Promise의 PromiseResult뿐인가! (0) | 2022.09.29 |
하루 종일 오류랑 싸웠다. 물론 반은 내 눈썰미가... (0) | 2022.09.23 |
날려버린 나의 AJAX! 바보였다 바보였어 (0) | 2022.09.21 |
[csrf 토큰이 먹지 않아 ] 2편.... csrf토큰은 세션이 필요햇 (0) | 2022.09.20 |
댓글