go-swagger-ui v0.2.0 ๋ฐฐํฌ
https://github.com/myyrakle/go-swagger-ui
๊ธฐ์กด์ ๋ฌธ์ ๋ทฐ์ด๋ก echo-swagger ๋ชจ๋์ ์ฐ๊ณ ์์๋๋ฐ, ์
๋ฐ์ดํธ๋ ์๋๊ณ ์ด์ํ ๋ฒ๊ทธํฌ์ฑ์ด๋ผ์ ์ง์ ๋ง๋ค์๋ค.
์ ์ด์ ์ค์จ๊ฑฐ ๋์ฐ๋๊ฒ ๊ทธ๋ ๊ฒ ๋๋จํ ๊ฒ๋ ์๋๋ฐ, ํ๊ฒฝ์ด ๋๋ฌด ๊ฐํ์ด๊ณ ๊ด๋ฆฌ๋ ์๋๋๋ผ.
ํ๋๊น์ echo v4/v5, gin v1, fiber v2/v3๋ ์ผ๊ด์ฑ ์๊ฒ ๋ง์๋ดค๋ค.
์ฌ์ฉ๋ฒ์ ๊ฐ๋จํ๋ค.
Setup ํจ์์ ๊ธฐ๋ฐ ๊ฒฝ๋ก์ swagger spec ๋ฐ์ดํฐ๋ฅผ ์ง์ด๋ฃ์ผ๋ฉด ๋๋ค. ๋๋จธ์ง๋ ์์์ ํด์ค๋ค.

๊ทธ๋ผ ์ด๋ ๊ฒ ๋ฐ๋ก ๋ฌ๋ค.
๊ทธ๋ฆฌ๊ณ ์ ์ธ๋ฒ์งธ ํ๋ผ๋ฏธํฐ์๋ yaml์ ๋ฃ์ด๋ ๋๊ณ json์ ๋ฃ์ด๋ ๋๋ค. ์์์ ๊ฐ์งํ๋ค.
swaggo๋ฅผ ์ฐ๋ ๊ฒฝ์ฐ์๋ json์ผ๋ก ๋ฐ์์ ๊ทธ๋ฅ ๋์ ์ฃผ๋ฉด ๋๋ค.

์ต์ ๋ฒ์ ์ ๋ค ์ต๋ํ ๋๋ํ๊ฒ ์ก์๋จ๋ค.
๋ฌด์ง์ฑ์ผ๋ก ๋ฒ์ ์ฌ๋ ค๋์ ์ด๋ฐ์ ์ ์ด ํ๋๋ฒ์ด ์๋์๊ณ , ๋์ฐํ ๋ฌธํ๋ผ๊ณ ์๊ฐํ๋ค.
Scheme ๊ฐ์ง
๊ทธ๋ฆฌ๊ณ ์ฌ์ํ๊ธด ํ๋ฐ, ์คํด ์๋ ํ์ง ๊ธฐ๋ฅ๋ ๋ฃ์ด๋จ๋ค.
์ด ๋ฌธ์๋ฅผ https๋ก ์ ๊ทผํ์ผ๋ฉด https๋ก ์ผ์ง๊ณ , http๋ก ์ ๊ทผํ์ผ๋ฉด http๋ก ์ผ์ง๋ค.
์ด๊ฑฐ ์์ผ๋ฉด ์๊ทผ ๋ถํธํ๋ค.
๋ค์ํ ํ๊ฒ ์ง์
gin๋ ๋๊ณ

fiber๋ ๋๊ณ

๋๊ฐ ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง http ๋ฒ์ ๋ ๋ง์๋จ๋ค.
