์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

๋”ฐ๋ผํ•˜๋ฉฐ ๋ฐฐ์šฐ๋Š” ๋…ธ๋“œ, ๋ฆฌ์•กํŠธ ์‹œ๋ฆฌ์ฆˆ - ์˜ํ™” ์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ

์ด ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๋ฆฌ์•กํŠธ์™€ ๋…ธ๋“œ๋“ฑ์˜ ๊ฐœ๋…๋งŒ์ด ์•„๋‹Œ, ์‹ค์งˆ์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“œ๋Š”์ง€๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[์›น ๊ฐœ๋ฐœ, ํ’€์Šคํƒ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ๋ฆฌ์•กํŠธ

  • ๋…ธ๋“œ

  • ๋ชฝ๊ณ  DB

  • Express JS

๋ฆฌ์•กํŠธ์™€ ๋…ธ๋“œ๋ฅผ ์ด์šฉํ•ด ํด๋ก  ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”!

๐Ÿ“ ๊ฐ•์˜ ์†Œ๊ฐœ

์•ˆ๋…•ํ•˜์„ธ์š” ^ ^ 
์œ ํŠœ๋ธŒ ํด๋ก ์— ์ด์–ด์„œ
์˜ํ™” ์‚ฌ์ดํŠธ ํด๋ก  ๊ฐ•์˜๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜์—์„œ๋Š” The Movie DB ๋ผ๋Š” ๊ณณ์—์„œ ์ œ๊ณตํ•˜๋Š” API๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋ž˜์„œ  ์™ธ๋ถ€์—์„œ ์ œ๊ณตํ•˜๋Š” API๋ฅผ ์–ด๋–ป๊ฒŒ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š”์ง€๋ฅผ 
์‹ค์งˆ์ ์œผ๋กœ ๊ฐ™์ด ํ•ด๋ณด๋ฉด์„œ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜๋ฅผ ํ†ตํ•ด์„œ๋„ ๋งŽ์€ ๋ถ„๋“ค์ด ๋ฆฌ์•กํŠธ์™€ ๋…ธ๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ 
๋” ์‰ฝ๊ฒŒ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฒ•์„ ์ตํž์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. ^ ^

๐Ÿ’ก ๊ฐ•์˜ ํŠน์ง•

์ฒ˜์Œ Boiler-plate ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์„ ์žก์•„๊ฐ€๋ฉฐ 
์‹ค์ œ ๊ฐ•์˜์— ๋“ค์–ด๊ฐ€์„œ ์‹ค์งˆ์ ์œผ๋กœ ํ•˜๋‚˜ ํ•˜๋‚˜ ๊ฐ™์ด ๋งŒ๋“ค์–ด ๊ฐ€๋ฉด์„œ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿงฐ ์—ฌ๊ธฐ์„œ ๋‹ค๋ฃจ๋Š” ํˆด

Visual Studio Code๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ž์‹ ์ด ์›ํ•˜๋Š” Editor๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค.
MAC์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์œˆ๋„์šฐ์—์„œ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

John Ahn

๐Ÿ™‹๐Ÿปโ€โ™‚๏ธ QnA

| 

Q. ๋น„์ „๊ณต์ž๋„ ๋“ค์„ ์ˆ˜ ์žˆ๋‚˜์š”?
A. ๋„ต! ์ „๊ณต์ž, ๋น„์ „๊ณต์ž ์ƒ๊ด€์—†์ด ๋“ค์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

Q. ์™œ ๋…ธ๋“œ, ๋ฆฌ์•กํŠธ ๋“ฑ์„ ๋ฐฐ์›Œ์•ผ ํ•˜๋‚˜์š”?

2019๋…„ Stackoverflow survey ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์™€ ๋ดค์Šต๋‹ˆ๋‹ค. 
๋ณด์‹œ๋‹ค์‹œํ”ผ ๋ฆฌ์•กํŠธ์™€ ๋…ธ๋“œ์˜ ์ธ๊ธฐ๋Š” ํ•ด๊ฐ€ ์ง€๋‚˜๊ฐˆ์ˆ˜๋ก ์ ์  ๋†’์•„์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—
๋ฐฐ์›Œ ๋‘์‹ ๋‹ค๋ฉด ์ž์‹ ์˜ ์ปค๋ฆฌ์–ด ํ–ฅ์ƒ์— ๋งŽ์€ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q. ๋…ธ๋“œ, ๋ฆฌ์•กํŠธ๋ฅผ ๋ฐฐ์šฐ๋ฉด ์–ด๋–ค ์ผ์„ ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?
์›น ๊ฐœ๋ฐœ์ž, ์„œ๋ฒ„ ๊ฐœ๋ฐœ์ž, ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์ผ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๋ฆฌ์•กํŠธ๋ฅผ ์ž˜ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

  • ๋…ธ๋“œ๋ฅผ ์ž˜ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Javascript

์•ˆ๋…•ํ•˜์„ธ์š”
John Ahn์ž…๋‹ˆ๋‹ค.

81,855

๋ช…

์ˆ˜๊ฐ•์ƒ

2,586

๊ฐœ

์ˆ˜๊ฐ•ํ‰

2,428

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

20

๊ฐœ

๊ฐ•์˜

์•ˆ๋…•ํ•˜์„ธ์š”. 

์ฆ๊ฒ๊ฒŒ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋Š” ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. 

์•ž์œผ๋กœ ๋งŽ์€ ๋„์›€์„ ๋“œ๋ฆด ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.


- ๋”ฐ๋ผํ•˜๋ฉฐ ๋ฐฐ์šฐ๋Š” ๋„์ปค์™€ CIํ™˜๊ฒฝ ์ €์ž
- ์นด์นด์˜ค ๊ธฐ์—… ์‹ ์ž… ๊ณต์ฑ„ FE ๊ต์ˆ˜์ž
- ํŒจ์ŠคํŠธ์บ ํผ์Šค, ๊ตฌ๋ฆ„ ๊ฐ•์‚ฌ 
- ํ˜„๋Œ€์ž๋™์ฐจ ๊ฐœ๋ฐœ ๊ธฐ์—… ๊ต์œก
- ์‹ ํ•œ์€ํ–‰ ๋ฉ”ํƒ€๋ฒ„์Šค, ์ฝ”๋น— ํƒ€์šด ํ’€์Šคํƒ ๊ฐœ๋ฐœ
- ์—ฌ๋Ÿฌ ๊ณต๊ณต๊ธฐ๊ด€ SNS ํ’€์Šคํƒ ๊ฐœ๋ฐœ

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

17๊ฐœ โˆ™ (2์‹œ๊ฐ„ 37๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

234๊ฐœ

4.9

234๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • GentleM

    โˆ™

    ์ˆ˜๊ฐ•ํ‰ 4

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    5์ผ๊ฐ„ ์—ด์‹ฌํžˆ ๋‹ฌ๋ ค์„œ ๋ณธ ๊ฐ•์˜๋ฅผ ๋งˆ๋ฌด๋ฆฌ ํ–ˆ์Šต๋‹ˆ๋‹ค! ํด๋ก ์ฝ”๋”ฉํ•˜๋ฉด์„œ ์ดํ•ดํ•œ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๊ณ , ์ •๋ฆฌํ•œ ๊ฑธ ๋ฐ”ํƒ•์œผ๋กœ ์Šค์Šค๋กœ ๋‹ค์‹œ ์ฝ”๋”ฉํ•ด๋ณด๋‹ˆ ์‹ค๋ ฅ์ด ์‘ฅ์‘ฅ ๋Š๋Š”๊ฑธ ๋Š๋ผ๋„ค์š”! ๋‹ค์Œ ๊ฐ•์˜๋„ ๊ธฐ๋Œ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

    • Peter Byun

      โˆ™

      ์ˆ˜๊ฐ•ํ‰ 7

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      88% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ์ข‹์•˜๋˜์  1. ์•ฑ์˜ ๊ตฌ์กฐ๋ฅผ ํ•œ ๋ˆˆ์— ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๋ณด์—ฌ์ฃผ์…”์„œ ์ดํ•ด๊ฐ€ ์‰ฝ๋‹ค. 2. ์„ค๋ช… ์ •๋„์˜ ๊นŠ์ด๊ฐ€ ๊ท ์ผํ•ด์„œ (์ฃผ๋กœ ์ฝ”๋“œ์˜ ๋™์ž‘์„ ๊ฐ„๋‹จํžˆ ์„ค๋ช…) ๊ฐ„๊ฒฐํ•˜๊ฒŒ ๊ฐ•์˜๊ฐ€ ์œ ์ง€๋  ์ˆ˜ ์žˆ๋‹ค. 3. ๊ฐ•์‚ฌ๋‹˜์˜ ๋งค๋„ˆ๊ฐ€ ๋„ˆ๋ฌด ๊ฐ€๋ณ์ง€๋„ ์•Š๊ณ  ๋”ฑ๋”ฑํ•˜์ง€๋„ ์•Š๋‹ค(์ •์‹ ์—†๊ฑฐ๋‚˜ ๋„ˆ๋ฌด ๋น ๋ฅด๊ฑฐ๋‚˜ ํ•˜์ง€ ์•Š์Œ). ํ˜น์‹œ ์ˆ˜๊ฐ•ํ•˜์‹œ๋ ค๋Š” ๋ถ„์€ - HTTP, ES6์ง€์‹ - ๋ฆฌ์•กํŠธ ๊ณต์‹ํ™ˆํŽ˜์ด์ง€์˜ ๊ธฐ๋ณธ ํŠœํ† ๋ฆฌ์–ผ๊ณผ hook ํŠœํ† ๋ฆฌ์–ผ - node ๊ณต์‹ ์‚ฌ์ดํŠธ ํŠœํ† ๋ฆฌ์–ผ ์ด์ •๋„๋งŒ ๋ณด๊ณ  ๋”ฐ๋ผํ•˜์‹œ๋ฉด ์ถฉ๋ถ„ํžˆ ๋”ฐ๋ผ๊ฐ€์‹ค๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ข‹์€ ๊ฐ•์˜๋ฅผ ๋ฌด๋ฃŒ๋กœ ๊ณต์œ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋•๋ถ„์— ์ข€ ๋” ์‰ฝ๊ฒŒ ๋ฆฌ์•กํŠธ๋ฅผ ๋ฐฐ์› ์–ด์š”.

      • jaeyoon4819

        โˆ™

        ์ˆ˜๊ฐ•ํ‰ 6

        โˆ™

        ํ‰๊ท  ํ‰์  4.8

        5

        94% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        ๋ˆ ์ฃผ๊ณ ๋„ ๋“ค์„ ์ •๋„์˜ ํ€„๋ฆฌํ‹ฐ๊ฐ€ ๋ฌด๋ฃŒ๋ผ๋‹ˆ ์ด๊ฑด ์ •๋ง ํ˜๋ช…์ž…๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

        • dnfwlxo11

          โˆ™

          ์ˆ˜๊ฐ•ํ‰ 5

          โˆ™

          ํ‰๊ท  ํ‰์  5.0

          5

          100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

          ๋ฌด๋ฃŒ๊ฐ•์˜์ง€๋งŒ ์ƒ์„ธํ•œ ์„ค๋ช…๊ณผ ์ข‹์€ ํ€„๋ฆฌํ‹ฐ์˜ ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ node์™€ react์— ๋Œ€ํ•œ ๊ธฐ์ดˆ์ƒ์‹์ด ์—†์œผ์‹œ๋‹ค๋ฉด ๋”ฐ๋ผ๊ฐ€๊ธฐ ํž˜๋“œ์‹คํ…Œ๋‹ˆ ๋ฐ˜๋“œ์‹œ ๋จผ์ € ์„ ํ–‰ํ•™์Šต ํ•˜์‹  ํ›„ ๋ณด์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

          • abcde

            โˆ™

            ์ˆ˜๊ฐ•ํ‰ 8

            โˆ™

            ํ‰๊ท  ํ‰์  5.0

            5

            100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

            ๊ฐ•์‚ฌ๋‹˜ ๊ฐ•์˜๋Š” ๋“ค์„์ง€ ๋ง์ง€ ๊ณ ๋ฏผ ๊ฐ™์€๊ฑฐ ์•ˆํ•˜๊ณ  ๋“ฃ๊ฒŒ ๋˜๋„ค์š”.

            John Ahn๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

            ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

            ๋น„์Šทํ•œ ๊ฐ•์˜

            ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

            ๋ฌด๋ฃŒ