path.resolve() ์์ ์ดํด๊ฐ ์๋์
๊ฐ์ฌ๋๊ป์ ์ฒจ๋ถํด์ฃผ์ ๋งํฌ๋ฅผ ๋ณด๋๊น resolve๋ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์ธ์๋ถํฐ ์์ํด์ ์ ๋ ๊ฒฝ๋ก๊ฐ ๋ง๋ค์ด์ง๋๊น์ง ๋ช
์๋ ๊ฒฝ๋ก๋ฅผ ํฉ์ณ๋๊ฐ๋๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋์ 2๋ฒ์งธ ์ง๋ฌธ์์ ๊ฒฐ๊ณผ๊ฐ /tmp/file๋ก ๋์ค๋๊ฒ์ ๋ฃจํธ ๊ฒฝ๋ก์ธ ' / '๊น์ง ๋๋ฌํด์ ์ ๋๊ฒฝ๋ก๊ฐ ๋ง๋ค์ด์ก๊ธฐ ๋๋ฌธ์ /foo/bar๋ฅผ ๊ฒฝ๋ก์ ํฉ์น๋ ์์
์ ํ์ง ์์๊ฒ ๊ฐ์ต๋๋ค. (์ง๋ฌธ์์ ./tmp/file ์ด๋ผ๊ณ ํ์
จ๋๋ฐ ๋ค์ ๋ณด์๋ฉด /tmp ์์๋ . ์ด ์์ต๋๋ค.) __dirname๋ ํ์ฌ ๋ชจ๋์ ํ์ฌ ํด๋ ์์น๋ผ๊ณ ํ๋ค์.(https://nodejs.org/docs/latest/api/modules.html#modules_dirname) ๋ํฌ๋ ์ง๋ฌธ ๋์ ์ ๋ ์๋ฃ๋ฅผ ์ฐพ์๋ณด๋ฉด์ resolve๋ฅผ ์ข ์๊ฒ๋์๋ค์ ใ
ใ
๊ฐ์ฌํฉ๋๋ค.