위에 code들만 해도, 깃허브 서버는 api 서버다.
인프런 이미지처럼,
실시간으로 바뀌는 image들은 모두
cdn 서버에서 가져온 것이다.
** cdn 서버란?
회사 들어가면 server가 여러개다.
이미지를 서빙하는 서버도 따로 있는데
cdn(콘텐츠 전송 네트워크) 서버를 이용한다.
cdn문제로 홈페이지가 깨지거나 다운되는 일이 종종 있다.
cdn 서버가 다운되어도,
사이트의 페이지는 그대로 나와야 한다.
이미지 서버가 뻗으면?
서버에서 전송되는 이미지만 안 나온다.
미리 설정해둔 default 이미지는 나온다.
throw에서 에러가 나면
바로 catch로 가게 된다. ( 서버에서 에러 표시 )
실제 사이트에서는
이미지를 대체이미지로
바꿔주는 script가 들어가야한다.
.catch (err => alert(err) 부분에
변수 var, let , const 차이점 (호이스팅 중점설명) (0) | 2022.02.15 |
---|---|
HTML <label> 태그와 for 속성, <input> 태그 사용법 3가지 (0) | 2021.12.26 |
서버에서 Promise와 fetch로 데이터 불러오기 (실무편) (0) | 2021.12.13 |
promise로 콜백지옥(callback hell) 개선하기 (0) | 2021.12.12 |
padding 부모 벗어남, 사이즈 변경 문제를 해결하는 box-sizing (0) | 2021.11.29 |
댓글 영역