๐ป ์๋ฐ์คํฌ๋ฆฝํธ์ ๋น๋๊ธฐ ํ๋ฆ์ ๋ํด ์ด๋์ ๋ ์ดํดํ ๊ฒ ๊ฐ๋ค.
async & promise sprint
part-2
: node.js
ํ๊ฒฝ์์ ๋ด์ฅ ๋ชจ๋ ์ค fs(File System)
๋ชจ๋ ์ฌ์ฉ๋ฒ์ ๊ณต์ ๋ฌธ์๋ฅผ ๋ณด๋ฉฐ ์ตํ๋ณด๊ณ , ๋ก์ปฌ ํ์ผ์ ์ฝ์ด์ค๋ fs.readFile
๋ฉ์๋๋ฅผ ํตํด callback, promise(reject, resolve) ๊ตฌํ ์ค์ต์ ํด๋ดค๋ค. ๋ํ, Promise.all
์ ์ฌ์ฉํด๋ณด๊ณ async
๋ฐ await
ํค์๋๋ ์ฌ์ฉํด๋ดค๋ค.part-3
: ๋น๋๊ธฐ ์์ฒญ์ ๊ฐ์ฅ ๋ํ์ ์ธ ์ฌ๋ก์ธ ๋คํธ์ํฌ ์์ฒญ ์ค URL๋ก ์์ฒญํ๋ ๊ฒฝ์ฐ์ ๋ํด fetch API
๋ฅผ ํตํด ํ์ตํ๋ค. Callback
์ด ๋ฐ์ํ๊ณ , ์ค์ฒฉ๋ Callback
์ ๋จ์ ์ ๋ฌด์์ด๋ฉฐ Promise
์ ์ฅ์ ์ ๋ฌด์์ธ์ง, Promise
์ฌ์ฉ ํจํด, resolve
์ reject
์ ์๋ฏธ์ then
, catch
์์ ๊ด๊ณ, async/await
์ ์๋ ์๋ฆฌ ๋ฑ ๋ณต์ตํด์ผ ํ ๊ฒ๋ค์ด ์ฐ๋๋ฏธ์ด๋ค. ์ฐจ๊ทผ์ฐจ๊ทผ ๋ธ๋ก๊น
๋ ํด๋ณด๊ณ ๊ณต๋ถํด๋ด์ผ๊ฒ ๋ค...