๐Ÿ“š๋น„๋™๊ธฐ, HTTP ๋ณต์Šต...

Purpleยท2021๋…„ 11์›” 3์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
46/73

๐Ÿ“š ๋น„๋™๊ธฐ,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๋Š” ํ†ต์‹  ๊ทœ์•ฝ์ผ ๋ฟ์ด๋ฏ€๋กœ, ์ƒํƒœ๋ฅผ ์ €์žฅํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ฆ‰, ์ด์ „ ์š”์ฒญ์ด๋‚˜ ๋‹ค์Œ ์š”์ฒญ์„ ๊ธฐ์–ตํ•˜์ง€ ์•Š๋Š”๋‹ค!!
profile
๋‹ค์‹œ ๋ณด๋ฉด, ๋” ๋งŽ์€ ๊ฒƒ๋“ค์ด ๋ณด์ธ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€