Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 텐서플로맛
- BOJ Social Distancing
- BOJ 18877
- BOJ 18881
- Catholic univ Computer Programming Contest
- 18877번 Social Distancing
- 백준 BOJ
- spring boot
- 백준
- 18881번
- VUE
- BOJ
- 일해라 개발자
- CCPC
- 모바일 버전만들기
- Social Distancing II
- 백준 Social Distancing II
- BOJ Social Distancing II
- social distancing
- await
- 18877번
- JavaScript
- 백준 18877번
- async
- java
- CSS
- 베리어블 폰트
- vue.js
- Spring Security
- 반응형 웹
Archives
- Today
- Total
목록await setTimeout (1)
나아가는 길에 발자국을 찍어보자
[setTimeout + async + await ] setTimeout은 프로미스를 반환하지 않아
개발을 진행하다가 setTimeout을 사용할 일이 생겼다. 하나의 서비스가 돌아가고 결과를 표시하는 과정이었는데, 데이터 자동 추출 프로그램인 외부 프로그램을 돌려서 응답을 기다려야 했기에(최대 예상 시간 2분) 최대 2분동안 데이터를 받아올 때까지 기다려야 했다. 그전에 받아오면 바로 표시한다. 따라서 javascript내에 setTimeout을 사용해 지연과 요청을 반복하여 2분동안 데이터를 받아올 수있는지 확인해보기로했다. 아이디어까지는 문제가 되지 않았다. 하지만 구현에서 분명 비동기임을 인식하고 지연과 axios요청에 async과 await를 제대로 붙였음에도 동기적으로 실행되지 않더라..... setTime에 await가 제대로 기능하지 않는다. 처음 시도한 코드 if(type === 'au..
javascript && vue.js
2020. 12. 17. 13:26