Gallery
Search
์ด์ "์์ธ์ ์ค์๊ฐ ๋ฏธ์ธ๋จผ์ง ์ํ" ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๊ณ ๊ฐ๋ฐ์๋๊ตฌ console์ฐฝ์ ์์ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ Fetch๋ฅผ ์ฐ์ตํด์๋ค.
์ด์ ์ค์ ๋ก HTML ์นํ์ด์ง์์ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ์ํ ๋ถ๋ถ์ ๋ฝ์๋ด์ ํํ๊น์ง ํ ์ ์๋์ง ์ค์ตํ๋ค.
1. ์ง์ญ๊ตฌ๋ง๋ค ๋ฏธ์ธ๋จผ์ง ๋๋๋ฅผ ์ฒดํฌ ํ ์ ์๋ ๊ฐ๋จํ HTML ํ์ด์ง๋ฅผ ์์ฑ
๊ธฐ์ด HTML ๋ผ๋๋ ๋ค์๊ณผ ๊ฐ๋ค.
ํน๋ณํ๊ฒ์ ์์ง๋ง
button ํ๊ทธ์์ onclick event๋ก q1์ด๋ผ๋ ํจ์๋ฅผ ๋ถ๋ฌ์ค๋๋ฐ
์ด๋ fetch๊ฐ ์๋ํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๊ณ ๋ถ๋ฌ์จ ๋ฐ์ดํฐ๋ฅผ html์ ๊ธฐ๋กํ๋๋ก ํ๋ ๊ฒ์ด ๋ชฉํ์ด๋ค.
Fetch ์ ํ๋์ฝ๋ฉ๋ ์ง์ญ๋ณ ๋ด์ฉ์ ๋ค์์ฒ๋ผ ๋ํ๋๋ค.
2. Fetch ๊ธฐ๋ณธ ๊ณจ๊ฒฉ ์ฝ๋์ OpenAPI ์ฝ๋๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค์.
Fetch ๊ธฐ๋ณธ ๊ณจ๊ฒฉ
OpenAPI URL :
URL ๋ถ๋ถ "http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99"ย ๋กย ๋ณ๊ฒฝ
console.log ์ฃผ์๋ค์ ํตํด ์ ์์ ์ผ๋ก ๋ฐ์ดํฐ๊ฐ ๋ค์ด์ค๋์ง ํ์ธํ๋ค.
[JavaScript]05 Fetch, ๊ณต๊ณต ๋ฐ์ดํฐ OpenAPI ํ์ฉ ์ค์ต - 1
Load more