220606

yoondguยท2022๋…„ 6์›” 6์ผ
0

Today I Learned

๋ชฉ๋ก ๋ณด๊ธฐ
47/81

๐Ÿฎ ์˜ค๋Š˜ ํ•œ ์ผ

  1. ๋ฐฑ์ค€ ์ž๋ฐ” ๋ฌธ์ž์—ด

  2. 5์›” ํšŒ๊ณ , ๊ฐœ๋ฐœ์ž ์ง€๋ง์ƒ์œผ๋กœ์„œ ๋‚˜ ์ž์‹ ์„ ์–ด๋–ป๊ฒŒ ์„ค๋“ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„์ง€ ์ •๋ฆฌํ•ด๋ดค๋‹ค.

  3. ๋„์‹œ ๋ฐ์ดํ„ฐ ๋งคํ•‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜:
    ์กธ์—…์ž‘ํ’ˆ ๋•Œ ๋„์‹œ ๋ฆฌ์„œ์น˜๋ฅผ ํ•˜๋ฉด์„œ ๊ณต๊ณต๋ฐ์ดํ„ฐ๋‚˜ ์ง€๋„ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์ผ์ผํžˆ ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ๋งคํ•‘ํ–ˆ๋˜ ๊ฒƒ์„ ์ด์ œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด ๋” ์ •ํ™•ํ•˜๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค.
    ๊ทธ ๋•Œ์—๋„ ์ด๊ฒŒ ๋ถ„๋ช…ํžˆ ํ›จ์”ฌ ๊ฐ„๋‹จํ•œ ์–ด๋–ค ๋ฐฉ๋ฒ•์ด ์žˆ์„ํ…๋ฐ ๊ทธ๊ฑธ ๋ชจ๋ฅด๊ณ  ๋„˜์–ด๊ฐ„๋‹ค๋Š” ๊ฒŒ ์ œ๋ฒ• ์•„์‰ฌ์› ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
    ๊ทธ๋ž˜์„œ ์ผ๋‹จ์€ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์ค‘ '์ „๊ตญ์œก๊ตํ‘œ์ค€์ •๋ณด ๋ฐ์ดํ„ฐ'๋ฅผ ๊ฐ€์ ธ์™€ ์ง€๋„์— ๋ณด์—ฌ์ฃผ๋Š” ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค์–ด๋ณด๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.
    ๋งŒ์•ฝ ์ƒ๊ฐ๋ณด๋‹ค ์Šค์Šค๋กœ ํ•  ๋งŒํ•˜๋‹ค๋ฉด ๊ทธ ์™ธ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋“ค๋„ ๊ฐ€์ ธ์™€๋ณผ ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.
    ๋ฐ์ดํ„ฐ์˜ ์–‘์ด ๊ฝค ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์†Œ์žฌ์ง€๊ฐ€ ์„œ์šธ์ธ ๋ฐ์ดํ„ฐ๋งŒ ํ‘œํ˜„ํ•˜๋„๋ก ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค.
    ์˜ค๋Š˜์€ ์•„๋ž˜์™€ ๊ฐ™์€ ์ž‘์—…์„ ํ•ด๋ณด์•˜๋‹ค.

  • json ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
    - ์ˆ˜์—… ๋•Œ json์ด ์–ด๋–ป๊ฒŒ ์“ฐ์ด๋Š”์ง€ ๋ฐฐ์› ์œผ๋‹ˆ ๋ฐ”๋กœ ์ˆ˜์›”ํ•˜๊ฒŒ ํ˜ผ์ž ํ•  ์ˆ˜ ์žˆ์„ ์ค„ ์•Œ์•˜๋Š”๋ฐ.. ์•„๋‹ˆ์—ˆ๋‹ค! ํŒŒ์‹ฑํ•˜๋ฉด ๋œ๋‹ค๊ณ ๋งŒ ๊ธฐ์–ตํ–ˆ์ง€ ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ•์€ ๋ชจ๋ฅด๊ณ  ์žˆ์—ˆ๋‹ค.
    - ์ฒ˜์Œ์—๋Š” ํŒŒ์ผ ์ž์ฒด๋ฅผ importํ•ด๋ณด๊ณ , ๊ทธ ๋‹ค์Œ์—๋Š” URL์„ GET๋ฐฉ์‹์œผ๋กœ ์š”์ฒญํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•ด๋ดค๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ž๋ฐ” ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด request, response๊ฐ์ฒด๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐฉ์‹์ด ์•„๋‹ˆ๊ณ  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ํ•˜๋Š” ๊ฒƒ์€ ์ฒ˜์Œ์ด๋ผ ์˜ˆ์‹œ์ฝ”๋“œ๋“ค์„ ๋ณด๊ณ  ํ–ˆ๋Š”๋ฐ.. ์–ด๋–ค ์›๋ฆฌ๋กœ ๋˜๋Š” ๊ฑด์ง€ ์ข€ ๋” ์ •ํ™•ํ•œ ์ดํ•ด๊ฐ€ ํ•„์š”ํ•  ๊ฒƒ ๊ฐ™๋‹ค.
  • json ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฐ’์„ table ์—˜๋ฆฌ๋จผํŠธ์— ํ‘œํ˜„ํ•˜๊ธฐ
  • kakao map open API ๊ฐ€์ ธ์™€์„œ ์ง€๋„ ๋„์šฐ๊ธฐ
    (css๋Š” ํ•™์›์—์„œ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์‚ฌ์šฉ๋ฒ•์„ ๋”ฐ๋กœ ๊ฐ€๋ฅด์ณ์ค€๋‹ค๊ณ  ํ•ด์„œ, ๊ทธ ์ดํ›„์— ์ ์šฉํ•˜๋ ค๊ณ  ํ•œ๋‹ค.)
  1. git ์‚ฌ์šฉ ์ค‘ ์›๊ฒฉ์ €์žฅ์†Œ๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด ์—ฐ๊ฒฐํ•˜๋ฉด์„œ, READMEํŒŒ์ผ์— ๋Œ€ํ•œ pull์„ ๋จผ์ € ํ•˜์ง€ ์•Š๊ณ  ๋กœ์ปฌ์—์„œ push๋ฅผ ํ•˜๋ฉด์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ์ผ์ด ์žˆ์—ˆ๋‹ค. ๋’ค๋Šฆ๊ฒŒ fetch ํ›„ pull์„ ํ•ด๋„ ์„œ๋กœ ๋น„์—ฐ๊ด€ ํžˆ์Šคํ† ๋ฆฌ๋ผ๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋– ์„œ, CLI์—์„œ ๋น„์—ฐ๊ด€ ํžˆ์Šคํ† ๋ฆฌ๋„ ํ—ˆ์šฉํ•ด์ฃผ๋Š” pull ๋ช…๋ น์„ ์ž…๋ ฅํ•ด์„œ ํ•ด๊ฒฐํ–ˆ๋‹ค.

๐Ÿฅž ๋‚ด์ผ ํ•  ์ผ

  1. ํ•™์› ์ˆ˜๊ฐ• ๋ฐ ๋ณต์Šต
  2. json ๋ฐ์ดํ„ฐ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฐ’ ์ค‘ ๊ฒฝ๋„,์œ„๋„ ์ด์šฉํ•ด์„œ kakao map์— ๋งˆํ‚นํ•ด๋ณด๊ธฐ
  3. ๋ฐฑ์ค€

0๊ฐœ์˜ ๋Œ“๊ธ€