๐ ๋น๋๊ธฐ,HTTP ๋ณต์ต...
1. Promise ์ฌ์ฉ ์,
return new Promise((resolve,reject)=>{
....
....
})
**resolve, reject ์์ ์ ์งํค๊ธฐ!!**
2. Chaining vs Promise.all
- chaining์ ์ฌ์ฉํ ๋๋ ์์๊ฐ ์ค์ํ ๊ฒฝ์ฐ : A ๊ฒฐ๊ณผ๊ฐ ๋ค ๋๋๊ณ B์ ์ฌ์ฉ๋์ด์ผ ํ ๋
- promiseall์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ: ๊ฐ์ task๋ฅผ ๋์์ ์ฒ๋ฆฌํด์ผํ๋ ๊ฒฝ์ฐ
3. HTTP์ ๋ฌด์ํ์ฑ(Stateless)
- HTTP๋ก ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ํต์ ์ ์ฃผ๊ณ ๋ฐ๋ ๊ณผ์ ์์, HTTP๊ฐ ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ ์ํ๋ฅผ ํ์ธํ์ง ์๋๋ค. ์ฌ์ฉ์๋ ์ผํ๋ชฐ์ ๋ก๊ทธ์ธํ๊ฑฐ๋ ์ํ์ ํด๋ฆญํด์ ์์ธ ํ๋ฉด์ผ๋ก ์ด๋ํ๊ณ , ์ํ์ ์นดํธ์ ๋ด๊ฑฐ๋ ๋ก๊ทธ์์์ ํ ์๋ ์๋ค. ํ์ง๋ง, ํด๋ผ์ด์ธํธ์์ ๋ฐ์ํ ์ด๋ฐ ๋ชจ๋ ์ํ๋ฅผ HTTP ํต์ ์ด ์ถ์ ํ์ง ์๋๋ค.
- HTTP๋ ํต์ ๊ท์ฝ์ผ ๋ฟ์ด๋ฏ๋ก, ์ํ๋ฅผ ์ ์ฅํ์ง ์๋๋ค. ์ฆ, ์ด์ ์์ฒญ์ด๋ ๋ค์ ์์ฒญ์ ๊ธฐ์ตํ์ง ์๋๋ค!!