
๐ซKEEP
- ์ค์ฉ์ฃผ์ ํ๋ก๊ทธ๋๋จธ: ํ๋กํ ํ์
๊ณผ ํฌ์คํธ์
- ํ๋กํ ํ์
์ ์ด์ ํํธ์์ ์ฝ์ ์๊ดํ๊ณผ ์ ์ฌํ๋ฉด์๋ ๋ค๋ฅธ ๊ฐ๋
์ด๋ค. ์์ฑ๋ฌผ์ ๋ง๋ค๊ธฐ ์ ์ํ ๋จ๊ณ์์ ํํ๋ค๋ ๊ฒ์ ๋ฎ์์ผ๋, ๊ณ์ํด์ ์ฌ์ฉํ ์ ์๋ ์๊ดํ๊ณผ ๋ฌ๋ฆฌ ํ๋กํ ํ์
์ ๋ชฉ์ ์ ๋ฌ์ฑํ ํ์๋ ํ๊ธฐํ๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํ๋กํ ํ์ดํ์ ๊ฐ์น๋ ์์ฐํ ์ฝ๋์ ์๋ ๊ฒ์ด ์๋๋ผ ์ด๋ฅผ ํตํด ๋ฐฐ์ฐ๋ ๊ตํ์ ์๋ค๊ณ ํ๋ค. ํ๋กํ ํ์ดํ์ ๋ชฉ์ ๋ ์ด์ ๋งฅ๋ฝ์ ๊ฐ์ด ํ๋ค. ๊ฐ๋ฐ์๋ ํ๋กํ ํ์ดํ์ ํจ์ผ๋ก์จ ์ ์ฒด์ ์ผ๋ก ์์คํ
์ด ์ด๋ป๊ฒ ๋์ํ ์ง์ ๋ํ ๊ฐ์ ์ก๋๋ค.
- ์ข
ํฉํ์๋ฉด, ํ๋กํ ํ์
์ ๋ชฉํ๋ก ํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ํฅํด ๋์๊ฐ๊ธฐ ์ ์ ๋ฌด์ธ๊ฐ๋ฅผ ๋ฏธ๋ฆฌ ๋ฐฐ์ฐ๊ณ ์ ํํ๋ ๊ฒ์ด๋ค. ๊ฐ๋ฐ์๋ ์ด๋ฌํ ํ๋กํ ํ์ดํ์ ๊ฒฐ๊ณผ๋ณด๋ค๋ ๊ณผ์ ์ ์ง์คํด์ผ ํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ ์ค๋ฅ๋ฅผ ์ค์ด๊ณ ํ์์๋ ๋น์ฉ์ ์ ๊ฐํ๋ ๋ฑ ๋ณด๋ค ๋์ ํ๋ก๊ทธ๋จ์ ์งค ์ ์๋ ์ ์๋ฏธํ ๊ฒฝํ์ ์ป๊ฒ ๋๋ค.
- ๋ด๊ฐ ์๋ ์๋ prototype์ ์ฌ์ ์ ๋์ค๋ ๊ฒ์ฒ๋ผ ์์ ํ์ ๋ง๋ค๊ธฐ ์ ์ ๋ฏธ๋ฆฌ ๊ฐ์ถ๋ ์ํ์ ๊ฐ๋
์ด์๋ค. ์ฑ
์ ๋์จ, ํ๋ก๊ทธ๋๋ฐ ๊ด์ ์์์ ํ๋กํ ํ์
๊ณผ ์ด ๊ฐ๋
์์ ํฌ๊ฒ ๋ฒ์ด๋์ง๋ ์์ง๋ง, ๊ทธ๋ ๋ค๊ณ ๊ฐ์ง๋ ์๋ค. ๋ชฉ์ ๋ฌผ์ด ๊ฐ์ ธ์ผ ํ ์ค์ํ ๊ธฐ๋ฅ๋ค์ ํฌํจํ์ง๋ง ๋ง์ง๋ง์ ๊ฐ์๋ ํ๊ธฐํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ฑ
์ ์ฝ๊ธฐ๋ ํ์ง๋ง, ๋๋ ์ ํ๋กํ ํ์
์ด ํ๊ธฐ๋๋์ง ์ดํด๊ฐ ๊ฐ์ง ์๋๋ค. ํ๋กํ ํ์ดํ์ ๊ณผ์ ์ ํตํด ์์ฑํ์ ๋ง๋๋ ๋ฐ ์ ์ฉํ ๊ฒฝํ์ ์ป๋ ๊ฒ์ ์ดํดํ ์ ์์ผ๋, ์ ํ๋กํ ํ์
์์ฒด๋ฅผ ์ฌํ์ฉํ ์๋ ์๋ ๊ฒ์ผ๊น? ์ฌํ์ฉํ๋ ๊ฒ๋ณด๋ค ์๋ก์ด ๊ฒ์ ์ฒ์๋ถํฐ ๋ง๋๋ ๊ฒ์ด ๋ ํจ์จ์ ์ธ ๊ฑธ๊น? ๋ ๊ณต๋ถ๋ฅผ ํด ๋ณด์์ผ๊ฒ ๋ค.
- Node.js ๊ฐ์
- ์๋ฒ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ๊ณผ nodemon์ ํตํด ์๋ฒ๋ฅผ ์๋์ผ๋ก ์ฌ์์ํ๋ ๊ฒ์ ๋ฐฐ์ ๋ค. ์์ง๊น์ง๋ ๊ทธ๋ฅ ํน์ ํฌํธ์ JS ํ์ผ์ ์ฐ๊ฒฐํ๋ ๊ฒ๊ณผ app.get() ๊ฐ์ ํจ์๋ง ์๋กญ๊ณ , ๋๋จธ์ง๋ ๊ทธ๋ฅ ์๋ฐ์คํฌ๋ฆฝํธ์ HTML ๊ณต๋ถํ๋ ๊ฒ ๊ฐ๋ค. ๋
ธ๋... ๊ทธ๋ ๊ฒ ์ด๋ ต์ง ์์์ง๋?
- ์ค๋๋ง์ ํ์ด์ฌ
- ํ์ด์ฌ์ if๋ฌธ์ ์ฌ์ฉํ ๋ JS์ ๋ฌ๋ฆฌ ๊ดํธ๊ฐ ํ์์๊ณ
:์ ์ฌ์ฉํ๋ฉฐ, ๋ถ๋ฆฌ์ธ ๋ฌธ์๋ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ํ๊ธฐํ๋ค.
๐ซPROBLEM
- ์ ์ด๋ ๊ฒ ์์ฃผ ์ง์น ๊น
- ์ต๊ทผ ๋ค์ด ํ๋์ ์ด์ฌํ ํ๋ค๊ฐ๋ ๊ธ๋ฐฉ ์ง์น๋ ํจํด์ด ๊ณ์ ๋๊ณ ์๋ค. ๊ฐ๋ฐ ๊ณต๋ถ๊ฐ ๋๋ฌด๋๋ฌด ์ฌ๋ฏธ์๋ค๊ฐ๋ ํ ๋ฒ ์์์ด ๊บพ์ด๋ฉด ๋์๋ ์๊ธฐ๋นํ์ ๋น ์ ธ ์ฌ๊ธฐ๊ฐ ํ ๊บพ์ฌ๋ฒ๋ฆฐ๋ค. ๋จธ๋ฆฌ๋ก๋ ํด์ผ ํ๋ค๋ ๊ฑธ ์์ง๋ง, ๋ชธ์ ์ ์์ง์ธ๋ค. ๋งค์ผ๋งค์ผ ์์ ๊ฑฐ๋ผ๋ ์ข์ผ๋ ๊พธ์คํ ํ๊ณ ์ถ์๋ฐ, ํ์ค์ ๋ฉฐ์น ๋ถํ์ฌ๋๋ค๊ฐ ๋ ๋ฉฐ์น ๋ฌด๊ธฐ๋ ฅํ ์ํ์ ๋ฐ๋ณต์ด๋ค.
๐ซTRY
- ๊ฐ๋ฐ์ ๋ฒ๋ฆฌ์
- ๋๋ ์ฒ์ฌ๊ฐ ์๋๋ค. ๊ทธ๋ฌ๋๊น ์๋ก์ด ๋ญ๊ฐ๋ฅผ ์ ํ๋ฉด ๋น์ฐํ ํ ๋ฒ์ ์ดํดํ ์ ์๋ค. ์ด๊ฑธ ์ค์ค๋ก์๊ฒ ๋์์์ด ์ธ๋์์ผ๋ณด์. ๋ ์ ๊ณต์๊ฐ ์๋๋๊น ๋น์ฐํ ๋ชจ๋ ๊ฐ๋
์ด ์์ํ๊ณ ๊ณง๋ฐ๋ก ์ดํดํ ์ ์๋ค. ์ด์ฉ ์ ์๋ค. ๋ด๊ฐ ๋ฉ์ฒญํด์๊ฐ ์๋๋ผ ๊ทธ๋ฅ ๋น์ฐํ ๊ฑฐ๋ค. ์ดํด๊ฐ ์ ๋๋ฉด ๊ฐ์๋ฅผ ๋ค์ ๋ฃ์. ๊ฐ์๋ฅผ ๋ค์ด๋ ์ ๋๋ฉด ์ฑ
์ ๋ณด์. ๊ทธ๋ ๊ฒ ๋ ๋๊น์ง ํ๋ฉด ์ธ์ ๊ฐ๋ ์ดํด๋ ๊ฑฐ๋ค. ๋ญ ํ๋ ํญ์ ํ๊ท ์ด์์ ํ์ผ๋๊น 10๋ฒ ์์๋ ์ดํด๋๊ฒ ์ง. ๋ญ ๋ชจ๋ฅด๋ ๊ฒ ๋น์ฐํ๋ค๋ ๋ง์๊ฐ์ง์ ์ง๊ธ์ ๊ฐ์ง๊ณ ์๋ ๊ฒ ๋ง๋ค.
- ์ค์ค๋ก๋ฅผ ๊ฒ์ ์บ๋ฆญํฐ๋ผ๊ณ ์๊ฐํด๋ณด์
- ๋ฉ์ดํ์คํ ๋ฆฌ์ ๋น์ ํ์๋ฉด, ๋๋ ๋ชจํ๊ฐ๋ค. ์์ง์ ์ชผ๋ ์ด๋ผ ์ฌ๋งํ ๋ชฌ์คํฐ๋ค์ ์ก์ ์๊ฐ ์๋ค. ๋ชฌ์คํฐ๋ฅผ ์ก์ผ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น? ๋ ๋ฒจ์ ์ฌ๋ฆฌ๊ณ ์คํฏ์ ํค์์ผ ํ๋ค. ๊ทธ๋ฌ๋ ค๋ฉด ๋ด ์์ค์ ๋ง๋ ์ฅ๋น๋ฅผ ๋ผ๊ณ , ์ชผ๋ ๋ชฌ์คํฐ๋ค์ ์ก์์ ๊ฒฝํ์น๋ฅผ ์ฌ๋ ค์ผ ํ๋ค. ์ ์งํ๊ณ ์ถ์ผ๋ฉด ๊ฐํด์ง๋๋ก ์๋ จ์ ํด์ ๋ฅ๋ ฅ์ ์์ผ๋ฉด ๋๋ค. ์ง๊ธ ๋ด๊ฐ ๊ทธ๋ฌํ ๊ฒฝํ์น๋ฅผ ์๊ธฐ ์ํด ํ ์ ์๋ ์ผ์ ๊ณต๋ถ์ด๋ค. ๊ณต๋ถ๋ฅผ ํด์ ๋๋ํด์ ธ์ผ ํ๋ค.