์ด์ ์ด๊ธฐ ์ค๊ณ ๊ฐ ์๋ฃ๋์์ผ๋ฏ๋ก ์์ ์ ๋ถํ ํ์ฌ ์๋ฃํฉ๋๋ค!
๋งํฌ๋ฅผ ์คํํ๊ณ ์๋ํ๊ธฐ ์ํด master์ ๋ฒ์ ์ ์์ฑํ @sabativi ์๊ฒ ํน๋ณํ ๊ฐ์ฌ๋ฅผ ๋๋ฆฝ๋๋ค! ๋น์ ๋๋ถ์ ์ข์ ์ถ๋ฐ์ ์ด ๋์์ต๋๋ค! ๊ทธ๋ฆฌ๊ณ ๋์์ธ์ ์ข์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ ํ๋ก์ ํธ ๊ตฌ์ถ์ ์ถ์งํ @fbartho ์๊ฒ ๊ฐ์ฌํฉ๋๋ค!
๋์์ ์ฃผ๊ณ ์ถ์ ์ฌ๋์ด ์๋ค๋ฉด ๋ฌด์์ ํ๊ณ ์ถ์์ง ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์!
@rest
๋ก ์ง์ ๋จRestAPILink
RestLink
๋์ RestLink๋ก ์
๋ฐ์ดํธendPoint
๋ฅผ endpoint
๋ก ์
๋ฐ์ดํธ@rest(โฆ
์ง์๋ฌธ์ ๋ํด endpoint
์ ๊ฐ๋
์ ๋ถํ ํ๊ณ ์๋ฒ ๊ฒฝ๋ก(ํธ์คํธ ์ ์ธ)์ ๋ํด path:
๋ก ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.endpoints:
์ ํ์ ๋งค๊ฐ๋ณ์๊ฐ ์๋ ๊ฐ์ ธ์ค๊ธฐ ๋งต ์ง์customFetch:
์ ํ์ ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ํฉ๋๋ค.method:
๋งค๊ฐ๋ณ์๋ฅผ ์ง์ํฉ๋๋ค.@export
์ง์๋ฌธ๋ํ slack์ #apollo-link-rest ์ฑ๋์ ์ฐธ์ฌํ์ธ์!
๊ธฐ์ฌ ๋
ธ๋ ฅ์ ๊ด์ ์์ ์์ํ๋ ๊ฐ์ฅ ์์ ๊ฒ์ ๋ฌด์์
๋๊น? fetch method
๋๋ headers
?
์ถ์ : ์ด ํ๋ก์ ํธ๋ฅผ ์ถ์งํด ์ฃผ์ ์ ๋๋จํ ๊ฐ์ฌํฉ๋๋ค. ์ค์ ๋ก ์๋ํ๋ ๊ฒ์ ๋ณด๊ณ ์ข ๋ฃํ์ต๋๋ค! ๐
@emmenko ์, ์ข์ ์์์ด ๋ ๊ฒ์ ๋๋ค! ์ด๋ฅผ ์ํด apollo-link-http ๊ฐ ์๋ํ๋ ๋ฐฉ์์์ ๋ง์ ์ฝ๋๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ด์ผ ํฉ๋๋ค!
์ง๋ฌธ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์. ์ด ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ณ ์ถ์ดํ๋ค๋ ์ฌ์ค์ด ๋๋ฌด ๊ธฐ์ฉ๋๋ค ๐
๋ญ, ์กฐ๊ธ์ด๋ผ๋ ๋์์ด ๋๋ค๋ฉด ๊ธฐ์ฉ๋๋ค. ํ์ง๋ง ์ด ํ๋ก์ ํธ์ ์จ์ ํ ๊ธฐ์ฌํ ์๊ฐ์ด ์์ผ๋ ๋๋ฌด ๊ธฐ๋ํ์ง ๋ง์ธ์ ๐๐ผ
๊ทธ๋ฐ ์๋ฏธ์์ ๋จผ์ ๊ทธ ๋ถ๋ถ์ ์ด์ ์ ๋ง์ถ๋ ค๊ณ ํฉ๋๋ค. ์ด๋ป๊ฒ ๋๋์ง ๋ด ์๋ค ๐
credentials
๋ถ๋ถ๋ ์ถ๊ฐํ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. http ๋งํฌ์์ ๋ณต์ฌํ ํ์คํ์
๋๋ค ๐
๋๋ ์ด๋ฒ ์ฃผ์ 'ํผํฉ ๋ฐ ์ค์ฒฉ ์ง์๋ฌธ ์ฌ์ฉ ์ง์'์ ๋ํด ์์
ํ ๊ฒ์
๋๋ค.
์ด๋ฅผ ์ํด graphql-anywhere
๋
ผ๋ฆฌ๋ฅผ ๋ค์ ์์ฑํ๋ ค๊ณ ํฉ๋๋ค.
๋ํ link-state๋ฅผ ์ดํด๋ณธ ํ apollo-utililies
๋ฅผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
ํต๊ณผํ ์ ์๋ ๋ ์์ ์์ ์ด ๋จ์ ์์ต๋๊น? ๊ธฐ์ฌํ๊ณ ์ถ์ง๋ง ์ด ๋ฌธ์ ์ ๋๋ถ๋ถ์ ์์ ์ด ์๋ฃ๋์๊ฑฐ๋ ๋ ๋ณต์กํ ๊ฒ ๊ฐ์ต๋๊น?
@Skovy ์์ง credentials
๋ถ๋ถ์ ๋งก์ ๊ธฐํ๊ฐ ์์์ต๋๋ค. ์ ๋ง ์์ ์์
์ด๋ ์ํ์๋ฉด ๋งก๊ธธ ์ ์์ต๋๋ค ๐
@emmenko ๋ฉ์ ธ์, ์ฐ๋ฌ๋ณผ๊ฒ์! ๐
๋จ์ ์ด์๋ ์ด์ DB์์ ๋ณ๋๋ก ์ถ์ ํ๋ฏ๋ก ์ด ํฐ์ผ์ ์ข ๋ฃํฉ๋๋ค!