2021-02-14(Sun)

ํ•ญ๋ชฉ

๋‚ด์šฉ

ํ•™์Šต ๋‚ ์งœ

2021-02-15(์›”)

ํ•™์Šต ์‹œ๊ฐ„

11:00~24:00

ํ•™์Šต ๋ฒ”์œ„ ๋ฐ ์ฃผ์ œ

Websocket

ํ•™์Šต ๋ชฉํ‘œ

Chat Index view๋ฅผ ๊ตฌํ˜„์™„๋ฃŒํ•œ๋‹ค.

๋™๋ฃŒ ํ•™์Šต ๋ฐฉ๋ฒ•

-

์ƒ์„ธ ํ•™์Šต ๋‚ด์šฉ

๋‹ค์‹œ ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ ์š”์ฒญ์— ๋Œ€ํ•œ ๋…ผ์˜๋ฅผ ํ–ˆ๋‹ค.

Backbone Model, Collection์„ ํ†ตํ•ด์„œ(Backbone์— ๊ตฌํ˜„๋˜์–ด์žˆ๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ํ™œ์šฉํ•ด์„œ) ๋ฐฑ์—”๋“œ์™€ ํ†ต์‹ ์„ ์ฃผ๊ณ  ๋ฐ›์•„์•ผํ• ์ง€, ์•„๋‹ˆ๋ฉด ์šฐ๋ฆฌ๊ฐ€ ๊ตฌํ˜„ํ•œ Helper ๋‚ด์˜ fetch ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด์•ผํ• ์ง€์— ๋Œ€ํ•ด ๊ธฐ์กด์— ๋…ผ์˜ํ•ด์„œ ์ •ํ•œ ๊ธฐ์ค€์ด ์žˆ์—ˆ์ง€๋งŒ ํ˜„์‹ค๊ณผ ๋งž์ง€์•Š๋‹ค๊ณ  ๋Š๊ปด์กŒ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ง€๊ธˆ๊นŒ์ง€๋Š” ์ด๋ฅผ ์š”์ฒญ ๋ฉ”์„œ๋“œ์— ๋”ฐ๋ผ ๋‚˜๋ˆ ์™”๋‹ค.

  • body๋ฅผ ๋ณด๋‚ด์ง€ ์•Š๋Š” ์š”์ฒญ ๋ฉ”์„œ๋“œ(GET, DELETE ๋“ฑ)๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•  ๋•Œ: Backbone์— ๊ตฌํ˜„๋˜์–ด์žˆ๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ํ™œ์šฉํ•ด์„œ ์š”์ฒญ

  • body๋ฅผ ๋ณด๋‚ด๋Š” ์š”์ฒญ ๋ฉ”์„œ๋“œ(POST, PUT, PATCH)๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•  ๋•Œ: Helper ๋‚ด์˜ fetch ํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•ด์„œ ์š”์ฒญ

ํ•˜์ง€๋งŒ ๊ตฌํ˜„์„ ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋‹ˆ ๋ฌด์กฐ๊ฑด ์š”์ฒญ ๋ฉ”์„œ๋“œ์—์˜ํ•ด ๋‚˜๋ˆ„๋Š” ๊ฒƒ์ด ๋น„ํ•ฉ๋ฆฌ์ ์œผ๋กœ ๋Š๊ปด์กŒ๋‹ค. Backbone์˜ ๋ชจ๋ธ๊ณผ ์ปฌ๋ ‰์…˜์ด ์—†์–ด๋„ ์„œ๋ฒ„์™€ ํ†ต์‹ ์„ ์ฃผ๊ณ ๋ฐ›๋Š” ์ƒํ™ฉ์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์• ์ดˆ์— ๋ชจ๋ธ๊ณผ ์ปฌ๋ ‰์…˜์˜ fetch๋ฉ”์„œ๋“œ๋Š” javascript์˜ fetch๋ฉ”์„œ๋“œ๋ฅผ RESTfulํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๊ฒƒ์— ๋ถˆ๊ณผํ•˜๋‹ค. ์šฐ๋ฆฌ๋Š” fetch ๋ฉ”์„œ๋“œ๋ฅผ ๋žฉํ•‘ํ•˜๋Š” Helper ๋ฉ”์„œ๋“œ๋ฅผ ๋งŒ๋“ค์–ด๋’€์œผ๋ฏ€๋กœ, ์ด๋ฅผ ํ™œ์šฉํ•˜๋ฉด Backbone ๋ฉ”์„œ๋“œ๋ฅผ ์จ์„œ ์–ป์„ ์ด ์ ์ด ๋ณ„๋กœ ์—†๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ ์„œ๋ฒ„์— ์š”์ฒญํ•  ๋•Œ Helper ๋ฉ”์„œ๋“œ๋ฅผ ์“ฐ๋Š” ๊ฒƒ์œผ๋กœ ํ†ต์ผํ–ˆ๋‹ค.

ํ˜„์žฌ์˜ ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ๋ฏธ๋ž˜์˜ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ์„ฑ ์‚ฌ์ด์—์„œ ์–ด๋–ค ํ˜•ํƒœ๋กœ ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š”๊ฒŒ ์ƒ๊ฐ๋ณด๋‹ค ๊นŒ๋‹ค๋กญ๋‹ค! ๋˜๋„๋ก 'ํ™•์žฅ์—๋Š” ์—ด๋ฆฌ๊ฒŒ, ์ˆ˜์ •์—๋Š” ๋‹ซํžˆ๊ฒŒ' ๊ตฌํ˜„ํ•˜๋Š”๊ฒŒ ์™ ๋งŒํ•˜๋ฉด ๋‹ต์— ๊ฐ€๊นŒ์šธ ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ ๊ทธ ๋งˆ์ €๋„ ์ž˜ ๋”ฐ์ ธ๋ณด๊ณ  ์„ ํƒํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

ํ•™์Šต ๋‚ด์šฉ์— ๋Œ€ํ•œ ๊ฐœ์ธ์ ์ธ ์ดํ‰

์œผ์œผ ํ”ผ๊ณคํ•˜๋‹ค.

๋‹ค์Œ ํ•™์Šต ๊ณ„ํš

  • Chat Index view ๊ตฌํ˜„ ์™„๋ฃŒ

Last updated