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