Angular: Firebase์— angular2 ์ง์ ‘ ํŒŒ์ผ ์—…๋กœ๋“œ ์‚ฌ์šฉ(Express Multer ๋ฏธ๋“ค์›จ์–ด ์ œ์™ธ)

์— ๋งŒ๋“  2016๋…„ 06์›” 05์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: angular/angular

  • ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค...
  • [x] ๊ธฐ๋Šฅ ์š”์ฒญ

ํ˜„์žฌ ํ–‰๋™
์•ˆ๋…•ํ•˜์„ธ์š”, ng2๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์—…๋กœ๋“œ(ํŠนํžˆ ์ด๋ฏธ์ง€)๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์›น์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์žˆ์—ˆ๊ณ  ๋ชจ๋“  ์†”๋ฃจ์…˜์€ ํŒŒ์ผ ์—…๋กœ๋“œ๋ฅผ ์œ„ํ•œ ์ต์Šคํ”„๋ ˆ์Šค ์•ฑ์ธ multer ๋ฏธ๋“ค์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค.

์˜ˆ์ƒ/์›ํ•˜๋Š” ํ–‰๋™
๋‚ด๊ฐ€ ๋‹ฌ์„ฑํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒฐ๊ณผ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋„๋ก ng2 ํ”„๋ŸฐํŠธ ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  Firebase SDK3์— ๋”ฐ๋ผ Firebase3 ์ €์žฅ์†Œ์— ํŒŒ์ผ์„ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ng2๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ng2๋Š” ํŒŒ์ผ ์—…๋กœ๋“œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ํŒŒ์ผ์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด http API๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ์ด ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ฐ์‚ฌ ํ•ด์š”.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋กœ๋ณด์›œ:
angularfire2๋Š” ์ด์ œ ์Šคํ† ๋ฆฌ์ง€ API๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๊นŒ?

๋ชจ๋“  3 ๋Œ“๊ธ€

angular/http๋Š” (์ตœ์ข…์ ์œผ๋กœ) ํŒŒ์ผ ์—…๋กœ๋“œ๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€๋งŒ ์˜ค๋Š˜๋‚ ์—๋Š” fetch ๋˜๋Š” XHR๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ Firebase์˜ ๊ฒฝ์šฐ angularfire2 ๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. FirebaseSDK3 ์ง€์›์ด ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๋ณด์›œ:
angularfire2๋Š” ์ด์ œ ์Šคํ† ๋ฆฌ์ง€ API๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๊นŒ?

์ด ๋ฌธ์ œ๋Š” ํ™œ๋™์ด ์—†์–ด ์ž๋™์œผ๋กœ ์ž ๊ฒผ์Šต๋‹ˆ๋‹ค.
์œ ์‚ฌํ•˜๊ฑฐ๋‚˜ ๊ด€๋ จ๋œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ƒˆ ๋ฌธ์ œ๋ฅผ ์ œ์ถœํ•˜์‹ญ์‹œ์˜ค.

์ž๋™ ๋Œ€ํ™” ์ž ๊ธˆ ์ •์ฑ… ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

_์ด ์ž‘์—…์€ ๋ด‡์— ์˜ํ•ด ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค._

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰