[javascript] javascript boot camp 16기 여덟번째 수업 배열 메소드 참고자료

2020-09-14

데이터 포맷, JSON

비동기 통신은 물리적, 논리적 오류 발생할 수 있음.
그래서 error일때 이벤트 발생하는걸 설치합니다.

클라이언트 입장에서는 http 상태 코드 400 이하면 성공이라고 알고 있으면 됌
오류에 있어서는 좀 더 많이 알아야할 필요 有

400 Bad Request

서버api 스펙을 서버개발자들이 정한대로 요청을 하는데 잘못된 문법일 경우 뜸

401 Unauthorized

로그인을 해야 요청할 수 있는데 로그인을 안한 경우 요청했을 때

403, 4044

500번대도 서버가 잘 모르는것.


XMLHttpRequest() 는 w3c가 만든게 아니라 마소에서 만든거.. ie가 득세하던 시절…
클로저를 이용해서 만든건데 좀 별로~_~ 하지만 마소가 유일하게 기여한.. 기능

Fetch API

비동기 통신 작업을 처리함에 있어서 좀 더 simple하고 효과적인 방법,
promise.

비동기 연습할때 비동기연습주소

!! Promise 실용 패턴 N개의 연관된 비동기 작업을 다루는 일은 까다롭습니다. API 호출 뿐만 아니라 UI 처리에 있어서도 비동기 패턴은 많이 활용됩니다. Promise없는 처리와 Promise를 사용한 처리 방식의 차이점을 살펴봅시다.

Promise 미사용 / Promise 사용 체크하기