ํ์ฌ ๊ฒฝ๋ก๋ฅผ ๋ณต์ ํ ๋ค์ ์ ์๋ฅผ ์ญ์ ํด์ผ ํฉ๋๋ค.
#220 ๊ด๋ จ.
๋ค, ์ ๋ง ๋๋ผ์ด ๋๋ฝ์ด์ฃ ? ํด๋น ์์ ์ ์ต๋ํ ๋นจ๋ฆฌ ์ถ๊ฐํ๊ฒ ์ต๋๋ค.
@EricWittmann ๊ฐ์ฌํฉ๋๋ค! ๐
์ด๊ฒ์ Apicurio์ ๋ค์ ๋ฆด๋ฆฌ์ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฒฝ๋ก ์์ฒด์ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๊ฒ ์ธ์๋ ๋ชจ๋ ํ์ ๊ฒฝ๋ก๋ ์ ํ์ ์ผ๋ก ์ด๋ฆ์ด ๋ฐ๋๋๋ค. ๋ํ ๊ฒฝ๋ก ๋งค๊ฐ๋ณ์์ ๋ณ๊ฒฝ ์ฌํญ์ด ์๋ ๊ฒฝ์ฐ ํด๋น ๋งค๊ฐ๋ณ์์ ์ด๋ฆ๋ ๋ณ๊ฒฝ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด API์ ๋ค์ ๊ฒฝ๋ก๊ฐ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
/resources
์ ์ด๋ฆ์ /capabilities
๋ก ๋ฐ๊พธ๊ณ ํ์ ๊ฒฝ๋ก์ ์ด๋ฆ๋ ๋ฐ๊พธ ๋๋ก ์ ํํ๋ฉด ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ /capabilities/{resourceId}
์ ์ด๋ฆ์ /capabilities/{capabilityId}
$๋ก ๋ฐ๊พธ๊ณ ๋ค์์ ์ป์ ์ ์์ต๋๋ค.
๋ํ resourceId
๊ฒฝ๋ก ๋งค๊ฐ๋ณ์๊ฐ ๋ง์ง๋ง ์ธ ๊ฒฝ๋ก ์ค ํ๋์ ์ ์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก capabilityId
๋ก ์ด๋ฆ์ด ๋ฐ๋๋๋ค.
์ฃ์กํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋๋ฌด ์ค๋ ๊ฑธ๋ ธ์ต๋๋ค. :)
์์ฐ, ๋ด๊ฐ ์์ฒญํ ์ ์์๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ ๋ง์ต๋๋ค! ๐