들어가기에 앞서, 정답은 promise는 CallBack 함수라는것 이다.
즉, retrun 하려면 .then이나, await 를 사용해야한다는것
javascript로 Cart안에 담긴 개수를 동적으로 담기 위하여! 하던대로 했다.
javascript에서 ajax 요청 보내고, middleware로 만든 locals 함수를 사용하여, 전역으로 보내서~
route에서 를 거쳐~ 서버(constroller) 에서 반환해서~ javascript에서 받아서~ span을 타겟해서~ 집어넣었다!
결과는 띠용!
Object Promise만 나온다! PromiseReuslt 가 밖으로 빼내지지 않아!
자, 다시말하지만 정답은 promise는 CallBack 함수라는것 이다.
서버에서 로컬로 보내는것 까지 좋으나, 받을때는 callback을 사용하여 받아야한다.
이렇게!
함수형태로 만든후, returun 하여,
await 혹은 .then 을 사용하여, 값을 집어넣었더니!
아주아주 잘되분다!
=정정
그냥이렇게 하는게 더 깔끔했다. function 이고 뭐고... await를 그냥 넣어서 CB해서받앗으면...되는거였더
'오류 > Nodejs' 카테고리의 다른 글
STRIPE API, 왜! 대체 왜! redirect가 이상한 곳으로 먹히나? [고치긴 했는데 답 없음 주의] (0) | 2022.10.06 |
---|---|
[Failed to load resource: the server responded with a status of 400 (Bad Request)] ajax request 400error! (0) | 2022.10.03 |
[... is not iterable] find() 에서 잘못 가져올 때의 오류 (0) | 2022.09.27 |
하루 종일 오류랑 싸웠다. 물론 반은 내 눈썰미가... (0) | 2022.09.23 |
날려버린 나의 AJAX! 바보였다 바보였어 (0) | 2022.09.21 |
댓글