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
- CSS
- BOJ Social Distancing II
- 일해라 개발자
- Catholic univ Computer Programming Contest
- 18881번
- social distancing
- JavaScript
- CCPC
- Spring Security
- 백준 Social Distancing II
- 반응형 웹
- vue.js
- spring boot
- 베리어블 폰트
- BOJ 18881
- 백준
- BOJ Social Distancing
- BOJ
- BOJ 18877
- java
- async
- 18877번 Social Distancing
- VUE
- Social Distancing II
- await
- 백준 18877번
- 텐서플로맛
- 모바일 버전만들기
- 18877번
Archives
- Today
- Total
목록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