일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- char 입력
- cli
- 리눅스
- 프로세스
- dfs
- docker context create
- 출력 명령어
- 코드스테이츠
- DevOps
- 수직확장
- ci/cd
- MongoServerSelectionError
- zshrc error
- comdef
- OpenSearch
- 홈 디렉토리
- docker
- fastify
- 웹 SW
- 설치형 SW
- neofetch
- 백준
- fastify-cli
- 부트캠프
- mysql
- ECS
- Java 입력
- SSAFY입학
- 지속적 전달
- c++
Archives
- Today
- Total
목록promise (1)
다디와 괴발개발

발생시기 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