๋ชฉ๋กD E V E L O P E R ๐Ÿ’ป (13)

JOYLOG

์˜ํ™”์ง„ํฅ์œ„์›ํšŒ API ์‚ฌ์šฉํ•˜๊ธฐ : Fetch API

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” Json์œผ๋กœ ์˜ํ™”์ง„ํฅ์œ„์›ํšŒ์˜ ์˜คํ”ˆ API๋ฅผ ํ™œ์šฉํ•  ๊ฒƒ์ด๋‹ค. โ€‹ htmlํŒŒ์ผ์— static์„ ์—ฐ๊ฒฐํ•˜๊ณ  json ํŒŒ์ผ์„ ์—ฐ๊ฒฐํ•ด๋‘๋ฉด ์ค€๋น„์™„๋ฃŒ! โ€‹ index.html index.json ๋‘ ๊ฐœ์˜ ํŒŒ์ผ๊ณผ ์›น๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ค€๋น„ํ•˜์˜€๊ณ , ์ด๋ฒˆ ํ•™์Šต์—์„œ๋Š” json ํŒŒ์ผ ์ˆ˜์ •๋งŒ ์žˆ์„ ์˜ˆ์ •์ด๋‹ค "์˜ํ™”์ง„ํฅ์œ„์›ํšŒ ์˜คํ”ˆAPI" โ€‹ http://www.kobis.or.kr/kobisopenapi/homepg/apiservice/searchServiceInfo.do ์˜ํ™”์ง„ํฅ์œ„์›ํšŒ ์˜คํ”ˆAPI www.kobis.or.kr ์œ„ ์ฃผ์†Œ, ์˜ํ™”์ง„ํฅ์œ„์›ํšŒ ์˜คํ”ˆAPI์—์„œ ์˜ํ™”๋ชฉ๋ก์„ ๊ฐ€์ ธ์˜ฌ ๊ฒƒ์ด๊ณ , ํŽ˜์ด์ง€๋ฅผ ๋ณด๋ฉด ์š”์ฒญ ์ธํ„ฐํŽ˜์ด์Šค, ์‘๋‹ต ๊ตฌ์กฐ ๋“ฑ์ด ์–ด๋–ป๊ฒŒ ์ง€์ •๋˜์–ด ์žˆ๋Š”์ง€ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฒˆ ์‹œ๊ฐ„ ์œ„๋ฅผ ํ™œ์šฉํ•ด ์›ํ•˜๋Š” API๋ฅผ ..

๋น„์ „๊ณต์ž๋„ ์ดํ•ดํ•˜๋Š” Git & GitHub ํ™œ์šฉ๋ฒ• | 3. git pull ๋ถ€ํ„ฐ git push ๊นŒ์ง€.

๋น„์ „๊ณต์ž๋„ ์ดํ•ดํ•˜๋Š” Git & GitHub ํ™œ์šฉ๋ฒ• | 1. VsCode ๋ฐ Git ์„ค์น˜ํ•˜๊ธฐ + Git์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  0. ๊นƒ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  ๊นƒ์€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š”๋ฐ ์žˆ์–ด ์œ ์šฉํ•œ ํ˜‘์—… ๋„๊ตฌ์—์š”! ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ์— ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์žˆ์„ ๋•Œ ๊ฐœ๋ฐœ์ž ๊ฐ๊ฐ ์ž์‹ ๋งŒ์˜ ๋ธŒ๋žœ์น˜์—์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ถฉ๏ฟฝ๏ฟฝ zzuzu.tistory.com ๋น„์ „๊ณต์ž๋„ ์ดํ•ดํ•˜๋Š” Git & GitHub ํ™œ์šฉ๋ฒ• | 2. git clone๊ณผ git remote -v ๋จผ์ € ๊นƒ์„ ํ•  (ํ˜‘์—…ํ• ) ๋ ˆํผ์ง€ํ† ๋ฆฌ์— ๋“ค์–ด๊ฐ€๊ฑฐ๋‚˜ ์ƒˆ๋กœ ์ƒ์„ฑํ•ด์ค€๋‹ค ์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ํ˜‘์—…ํ•  ํ”„๋กœ์ ํŠธ๋ผ๊ณ  ํ•ด๋ณด์ž. ๋จผ์ € ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋‚ด ์ปดํ“จํ„ฐ์— ๊ฐ€์ ธ์™€์•ผํ•œ๋‹ค ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ ์ดˆ๋ก๋ฒ„ํŠผ Code๋ฅผ ๋ˆ„๋ฅด๏ฟฝ zzuzu.tistory.com ์ €๋ฒˆ ๊ฒŒ์‹œ๋ฌผ์—์„œ ์ˆ˜์ •ํ•  ํ”„๋กœ์ ํŠธ๋ฅผ git c..

๋น„์ „๊ณต์ž๋„ ์ดํ•ดํ•˜๋Š” Git & GitHub ํ™œ์šฉ๋ฒ• | 2. git clone๊ณผ git remote -v

๋จผ์ € ๊นƒ์„ ํ•  (ํ˜‘์—…ํ• ) ๋ ˆํผ์ง€ํ† ๋ฆฌ์— ๋“ค์–ด๊ฐ€๊ฑฐ๋‚˜ ์ƒˆ๋กœ ์ƒ์„ฑํ•ด์ค€๋‹ค ์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ํ˜‘์—…ํ•  ํ”„๋กœ์ ํŠธ๋ผ๊ณ  ํ•ด๋ณด์ž. ๋จผ์ € ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋‚ด ์ปดํ“จํ„ฐ์— ๊ฐ€์ ธ์™€์•ผํ•œ๋‹ค ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ ์ดˆ๋ก๋ฒ„ํŠผ Code๋ฅผ ๋ˆ„๋ฅด๊ณ  ๋งํฌ๋ฅผ ๋ณต๋ถ™ํ•œ๋‹ค. ์ด์ œ Vscode๋ฅผ ํ‚จ๋‹ค ๋จผ์ € ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐ›์•„์˜ฌ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•ด์•ผํ•œ๋‹ค ์šฐ๋ฆฌ๋Š” cd๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค! ๋‚œ desktop/paractice ์•ˆ์— ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค ๊ฒƒ์ด๋‹ค. git clone ๋ณต์‚ฌํ•œ๋งํฌ ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด practice ์•ˆ์— ๋‚ด๊ฐ€ ๋งŒ๋“  ๋ ˆํฌ์ง€ํ† ๋ฆฌ๊ฐ€ ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค ๊ทธ๋Ÿผ ๋‹ค์‹œ cd๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์•ˆ์— ๋“ค์–ด๊ฐ€์„œ git remote -v ๋ฅผ ํ•˜์—ฌ ํ˜„์žฌ ์–ด๋Š ์ฃผ์†Œ์— ์šฐ๋ฆฌ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์ž ์•„์ฃผ ์ž˜ ์—ฐ๊ฒฐ๋˜์—ˆ๋‹ค. ์ด์ œ๋ถ€ํ„ฐ ์‹ค์งˆ์ ์œผ๋กœ ๊นƒ์„ ํ†ตํ•ด ํ˜‘์—…์„ ํ•ด๋ณผ ๊ฒƒ์ด๋‹ค. ๋‹ค์Œ..

[Github] ๊นƒํ—ˆ๋ธŒ์— ์ž๊ธฐ์†Œ๊ฐœ readme.md ๋‚ด ์Šคํƒ€์ผ๋กœ ๊พธ๋ฏธ๊ธฐ

์ตœ๊ทผ์— ๊นƒํ—ˆ๋ธŒ๋ฅผ ๋“ค๋ฝ๋‚ ๋ฝ ํ•˜๋˜ ์ค‘ ์•„๋Š” ๋ถ„์˜ ๊นƒํ—ˆ๋ธŒ์— ์ž๊ธฐ์†Œ๊ฐœ๊ฐ€ ์“ฐ์—ฌ์ ธ ์žˆ๋Š” ๊ฒƒ์„ ๋ณด์•˜๋‹ค. readme.md๋ฅผ ์ž์‹ ์˜ ์ž…๋ง›๋Œ€๋กœ ๊พธ๋ฏผ ๊ฒƒ์ด์—ฌ์„œ ๋‚˜๋„ ํ•œ ๋ฒˆ ๊ณต๋ถ€ํ•ด๋ณด์•˜๋‹ค. readme.md๋Š” MARK DOWN (๋งˆํฌ ๋‹ค์šด) ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊พธ๋ฏผ๋‹ค :) ํ˜„์žฌ ๋‚˜์˜ ๊นƒํ—ˆ๋ธŒ๋Š” ์ด๋ ‡๊ฒŒ ๊พธ๋ฉฐ์ ธ ์žˆ๋‹ค :) https://github.com/chajuhui123 VISIT ์€ ๋‚ด ๊นƒํ—ˆ๋ธŒ์— ๋ช‡๋ช…์˜ ์‚ฌ๋žŒ์ด ๋“ค์–ด์™”๋Š”์ง€ ๋ณผ ์ˆ˜ ์žˆ๊ณ ! GMAIL ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋‚˜์˜ ์ฅ๋ฉ”์ผ ๊ณ„์ •์œผ๋กœ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๋จผ์ € ๋‚˜์˜ ๊นƒํ—ˆ๋ธŒ ๊ณ„์ •์— reame.md๋ฅผ ๋ณด์ด๊ฒŒ ํ•˜๋ ค๋ฉด ์ƒˆ๋กœ์šด repository๋ฅผ ์ƒ์„ฑํ•ด์•ผํ•œ๋‹ค. ๋ ˆํผ์ง€ํ† ๋ฆฌ๋Š” ๊ผญ ๊ณ„์ • ์•„์ด๋””์™€ ๊ฐ™์€ ์ด๋ฆ„์œผ๋กœ ์ƒ์„ฑํ•œ๋‹ค! ๊ทธ๋Ÿฌ๋ฉด ๊ท€์—ฌ์šด ๊นƒํ—ˆ๋ธŒ ๊ณ ์–‘์ด๊ฐ€ ์ŠคํŽ˜์…œํ•œ ๋ ˆํผ์ง€ํ† ๋ฆฌ๋ฅผ ์ฐพ์•˜๋‹ค๊ณ  ํ•œ๋‹ค ๐Ÿ™€ ๊ทธ๋ฆฌ..