D+65
- ์น ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ fetch -
( fetch )
fetch
fetch๋ url์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ๋ํ์ ์ธ ๋น๋๊ธฐ ์์ฒญ์ด๋ผ๊ณ ํ ์ ์๋ค.
url์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์จ๋ค๊ณ ํด์ ๋จ์ํ ๋งํฌ๋ฅผ ํด๋ฆญํ๋ ์์ค์ ๋ถ๋ฌ์ค๊ธฐ๊ฐ ์๋๋ผ
๋ด๊ฐ ์ํ๋ ์ ๋ณด๋ฅผ ๋์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์์ ์ฌ์ฉํ ์ ์๋ค.
์ฌ์ฉ๋ฒ
let url = 'http:// ๋ด๊ฐ ๊ฐ์ง๊ณ ์ค๊ณ ์ถ์ ์ ๋ณด์ url';
fetch(url)
.then(response => response.json()) // fetch์ ๋ํ ์๋ต์ JSONํ ํ๋ค.
.then(json => console.log(json)) // jsonํ ํ ๊ฐ์ฒด๋ฅผ ์ฝ์์ ์ถ๋ ฅํ๋ค.
.catch(err => console.log(err)); // ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์ ์๋ฌ๋ฅผ ๋์์ค๋ค.
fetch๋ฅผ ์ด์ฉํด ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์์ฐฝ์ ๋์์ฃผ๋ fetch๋ฅผ ๋ง๋ค์ด ๋ณด์๋ค.
๋ฐ์ํ
'์๋ > Code-States' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[D+67] Browser Security (0) | 2020.12.24 |
---|---|
[D+66] Web Architectures (0) | 2020.12.23 |
[D+65] ๋น๋๊ธฐ ํธ์ถ์ ๋ํ ๋์ ์๊ฐ (0) | 2020.12.22 |
[D+64] ๋น๋๊ธฐํธ์ถ๋ก ์์์ ์ดํ๊ธฐ (0) | 2020.12.21 |
[D+63] Immersive 3์ฃผ์ฐจ (0) | 2020.11.08 |
๋๊ธ