본문 바로가기
  • 삽질하는 자의 블로그
오류/Nodejs

PromiseResult값 가져오기!! 왜 내게 찍히는 건 Object Promise의 PromiseResult뿐인가!

by 이게뭐당가 2022. 9. 29.

들어가기에 앞서, 정답은 promise는 CallBack 함수라는것 이다.

즉, retrun 하려면 .then이나, await 를 사용해야한다는것

 

 

javascript로 Cart안에 담긴 개수를 동적으로 담기 위하여! 하던대로 했다.

javascript에서 ajax 요청 보내고, middleware로 만든 locals 함수를 사용하여, 전역으로 보내서~

route에서 를 거쳐~ 서버(constroller) 에서 반환해서~ javascript에서 받아서~  span을 타겟해서~ 집어넣었다!

middleware
view
javascript
route
controller
개발자도구에 찍히는 모습, 대체왜?,    (우)사진안찍어놔서대체

결과는 띠용!

Object Promise만 나온다! PromiseReuslt 가 밖으로 빼내지지 않아!

 

 

자, 다시말하지만 정답은 promise는 CallBack 함수라는것 이다.

 

서버에서 로컬로 보내는것 까지 좋으나, 받을때는 callback을 사용하여 받아야한다.

이렇게!

 

함수형태로 만든후, returun 하여,

await 혹은 .then 을 사용하여, 값을 집어넣었더니!

아주아주 잘되분다!

 

=정정

그냥이렇게 하는게 더 깔끔했다. function 이고 뭐고... await를 그냥 넣어서 CB해서받앗으면...되는거였더

댓글