일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- dfs
- docker
- ci/cd
- 리눅스
- comdef
- OpenSearch
- cli
- 부트캠프
- c++
- char 입력
- 지속적 전달
- 코드스테이츠
- 백준
- SSAFY입학
- ECS
- DevOps
- 설치형 SW
- 웹 SW
- docker context create
- 수직확장
- 프로세스
- MongoServerSelectionError
- fastify
- Java 입력
- zshrc error
- neofetch
- fastify-cli
- mysql
- 홈 디렉토리
- 출력 명령어
Archives
- Today
- Total
목록await (1)
다디와 괴발개발
[Node.js, fastify-cli] 함수 출력 결과가 Promise { <pending> } 로 나오는 현상
발생시기 fastify-cli 프레임워크를 사용한 Node.js 백엔드 프로젝트 도중, 작성한 api를 console.log로 결과를 출력해 볼 때 발생했던 상황 상황 MongoDB에서 collections안에 있는 정보들을 Read하는 함수의 결과값을 테스트해보기 위해 console.log로 출력해보았는데, 출력 결과가 뜬금없는 Promise { }이 나왔다. 원인 결과가 async/await를 통해 Promise 객체로 만들어진 함수라 비동기 형식으로 값에 접근을 해줘야 한다. 해결 결과를 받아오는 함수 앞에 await를 붙여주면 된다. 자바스크립트는 await 키워드를 만나면 Promise가 처리될 때 까지 기다리고 결과가 리턴된다. - const curBody = readMyRestaurant(t..
TroubleShooting
2022. 4. 16. 20:47