[node.js] ๊ธฐ๋ณธ ๊ตฌ์กฐ
๋ ธ๋.js(์ดํ ๋ ธ๋)๋ ์ผ๋จ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ๊ธฐ๋ณธ์ผ๋ก ํ๋ค.
๊ทธ๋ฐ๋ฐ ์๋ค์ํผ js์๋ ๋ค์์คํ์ด์ค๋ ํจํค์ง ๊ฐ์ ๊ธฐ๋ฅ์ด ์์ด์ ์๋์ ๊ธฐ๋ณธ ์ ๊ณต ๊ฐ์ฒด/ํจ์๋ค์ด ์ ์ญ์ ์กด์ฌํ๋ค.

ใ
ค๊ทธ๋ฐ๋ฐ ์ ๋ฐ ์์ฃผ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ๋ค๊น์ง ๊ทธ๋ ๋ค ์ณ๋, ๊ณ์ ์ถ๊ฐ๋๊ณ ๋์ด๋๋ ๊ธฐ๋ฅ๋ค๊น์ง ์ ๋ถ ์ ์ญ์ ํผ๋จ๋ ค๋ฒ๋ฆฐ๋ค๋ฉด ์ ์ญ์ด ์ ์ ์ค์ผ๋๊ณ ์ด๋ฆ์ ์ง๊ธฐ๊ฐ ์ ๋ง ๊น๋ค๋ก์์ง ๊ฒ์ด๋ค.
๊ทธ๋์ ๋ ธ๋์์๋ ๋๋ถ๋ถ์ ๊ธฐ๋ฅ๋ค์ ๋ฐ๋ก ๋ชจ๋๋ก ๋ถ๋ฆฌํด๋๊ณ , ํ์ํ ๋๋ง ๋ชจ๋ '๋ณ์'๋ฅผ ์์ฑํด์ ์ฌ์ฉํ๊ฒ ๋ง๋ค์ด๋จ๋ค.
์๋ฅผ ๋ค์ด, ์ด์์ฒด์ ์ ๊ด๋ จ๋ ๊ธฐ๋ฅ์ ๋ค๋ฃจ๋ ๋ชจ๋์ ์ด๋ฆ์ os๋ค.
์ด๊ฑธ ์ฌ์ฉํ๋ ค๋ฉด ์๋์ ๊ฐ์ด require๋ผ๋ ์ ์ญํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.

์ด๋ ๊ฒ ๋ก๊ฒจ์จ ๋ณ์๋ก ๋ฉ์๋๋ค์ ํธ์ถํ๋ค.
๊ทธ๋ฐ๋ฐ type์ด๋ platform์ ๋ญ๊ฐ ๋ค๋ฅธ๊ฑด์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค.
์๋ฌดํผ ์ด๋ฐ์์ผ๋ก ์ฐ๋ฉด ๋๊ณ , ์์ธํ๊ฑด ๋ ธ๋ api๋ฅผ ๋ณด๋ฉด ๋๋ค.