Gallery
Search
์์ธ์ ์ค์๊ฐ ๋ ์จ ์ ๋ณด OpenAPI ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์์ HTML ํค๋ ๋ถ๋ถ์ ํ์ํด์ฃผ๋ ค ํ๋ค.

1. ๋ฐ์ดํฐ ๋ช ์ธ
โข
Contents :
2. ๊ธฐ๋ฅ ๊ตฌํ์ ์ํ script.js ๋ถ๋ถ ์์ ๋ฐ ์์ฑ
โข
OpenAPI ๊ธฐ๋ณธ ๊ณจ๊ฒฉ
โข
OpenAPI URL =ย http://spartacodingclub.shop/sparta_api/weather/seoul
โข
URL์ ์ OpenAPI URL์ ์
๋ ฅ(์์ฒญ)ํ๋ฉด ํด๋น URL ์๋ฒ์์ย jsonify()๋ฅผ ํตํด์ย Json ํ์์ผ๋ก ๋ณํ๋ ์์ธ์ ํ์ฌ ๋ ์จ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ๋ฐ๊ฒ ๋๋ค.(์๋ต ์ ์ก ๋จ๊ณ๋ ํด๋น URL ์๋ฒ๊ฐ ํ๋ค.)
โข
ํด๋น ๋ฐ์ดํฐ๋ ์ฒซ ๋ฒ์งธย then() ์ ์ย resย ์ธ์๊ฐ์ผ๋ก ๋ค์ด๊ฐ
โข
JavaScript๋ก ๋ค์ ๋์์์ ์ฒซ ๋ฒ์งธย then()์ผ๋ก ๋ค์ด๊ฐย res๋ย *response.json()์ ์ํดย Promise ๊ฐ์ฒด๋ก ๋ณํ
โข
ํด๋นย ๊ฐ์ฒด ๋ฐ์ดํฐ๋ย data๋ผ๋ ๋ณ์์ ๋ด๊ฒจ์๋ค.
โข
์ด๋ฏธ list ํํ๋ก ๋ค์ด์์ย data๋ก๋ถํฐ ๋ฐ๋ก key๊ฐ์ ์กฐํํ๋ฉด value๋ฅผ ์ป์ ์ ์๋ค.
โข
'temp', 'icon'ย key์ย value๋ค์ ์ํ๋ ๋ฐ์ดํฐ์ธย temp, icon(urlํํ) ๋ณ์์ ํ ๋นํ๊ณ
[Flask] Flask framework ๋ฏธ๋ํ๋ก์ ํธ(project fan) 10 (Backend ์์ธ์ ํ์ฌ ๋ ์จ OpenAPI ๋ณด๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ)