๋์...๋ฝ...ํ์ธ์ค๐๐ป
๊ฐ๋ฐํ๋ค ์ง์ค์ด ์๋ผ์ ๊ฐ๋ฐ์ผ์ง๋ผ๋ ์์ฑํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ผ๋ก ๊ธ ์ฐ๋ ์ค ์ด๋ค.. ๊ทธ๋ฆฌ๊ณ ์์ฆ ๊ธฐ์ต์ด ์ ์๋... ๋ญ๋ ๋ค ๊ธฐ๋กํด๋์์ผํจ ๐
๋ฐ์ผํ๋ก 2018๋ ....... ์ง์ง ์์ ๊ฑฐ์ ์ ๋ฃ๊ณ ๋งจ๋ ๋์๋ JAVA ์๊ฐ์ ํ๋ก์ ํธ๋ก ๋ญํ ๊น..๊ณ ๋ฏผํ๋ค ์ด๋ฉ๋ ํ๋ ํ๋๋ฃธ์ด๋ ๋ง๋ค์ด๋ณผ๊น ํ๋ฉฐ ์์ (ํ๋ก์ ํธ ์ด๋ฆ์ ํ๋๋ฃธ์ด ์๋ ๋ฏธ๋๋ฃธ์ผ๋ก ใ ใ )
๋ง๋งํ๊ฒ ๋ดค๋ค๊ฐ ๐ถ๊ฐ๊ฐ๊ฐ๊ณ ์ํ๋ ๊ธฐ์ต์ด ์๋ค. ใ ใ ๊ทธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ๋ชฐ๋์๊ณ ,, ๊ธฐํ์ ๋๋ฌด ๋ณต์กํ๊ฒ ์ง๋์ ํ๋ก์ ํธ ์๋ง์ง์ฐฝ์ด ๋์๋ ๊ธฐ์ต์ด..... ๊ฒฐ๋ก ์ ๋งจ๋ ๋ด์ผ ํด์ผ์ง ๋ด์ผ ํด์ผ์ง ํ๋ค ์ผ์ฃผ์ผ ๋ฐค์๊ณ ๋์ถฉ ๋ง๋ฌด๋ฆฌ ์ง์๋ค๋ ๋ป
๊ทธ๋ฆฌ๊ณ 2019๋ ..๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋ก์ ํธ ๊ณผ์ ๋ก ์คํจํ๋ ํ๋ก์ ํธ ๋ค์ ์ด๋ ค๋ณด๊ธฐ๋ก ๊ฒฐ์ฌ.. ๋์์ธ๋ ์์ ์น ๊ฐ์์๊ณ ,, ๋๋น ๊ตฌ์กฐ๋ ๊น๋ํ๊ฒ ์ก๊ณ .. ๊ทธ ๊ฒฐ๊ณผ ๋๋ฆ ํ๋๋ฃธ ๊ฐ์ ๋ฏธ๋ํํผ ์์ฑ..๐๐ป ์ง์งใฑ์งฒ์ง
ํ์ง๋ง ๋ ์ด๋ฐํ๋ ์๊ฐ๊ณผ..๋ถ์กฑํ ์ฝ๋ฉ์ค๋ ฅ์ผ๋ก,, ์๋ฒฝํ๊ฒ ๊ตฌํ ๋ชปํ๋ ๊ฒ์ด ๋๋ฌด ์์ฌ์์ 2020๋ ์๋ก์ด ๋ง์ผ๋ก !!! angular ์ server ๊ณต๋ถ๋ ํ ๊ฒธ ํ๋ก์ ํธ ๋ค์ ์์ !!!!!!!!!!!!!
์๋ฐGUI๋ก ๊ตฌํํ๋ ๋ฏธ๋๋ฃธ (๋ด๊ฐ ํ์ง๋ง ๋์์ธ ๊ฐ๊ตฌ๋ฆผ;;;;;;)
https://github.com/2ujin/miniroom2018.git
๋๋ฆ ๋ฐ์ ํ PHP๋ก ๊ตฌํํ ๋ฏธ๋๋ฃธ..
https://github.com/2ujin/miniroom-php.git (์ปค๋ฐ์ ์ด์ฌํ ํ์ง๋ง ์ง์ ๋ถํ ํด๋ ใ )
๋์์ธ์ด ์ผ-์ ๊ฐ ๊ตฌ๋ ค๋ ์น๊ตฌ์ถ๊ฐ..๊ฒ์๋ฌผ ๊ธ ์คํฌ๋ฉ..๊ธ ์น๊ตฌ๊ณต๊ฐ..ํ๋ํ๊ธฐ..์์ ๊ตฌํ..๋ฑ๋ฑ ์ด๋ฐ ๊ธฐ๋ฅ๋๋ฌธ์ ๋ผ๋ฅผ ๊ฐ์๊ธฐ๋๋ฌธ์ ์ ์ ํ๋ ํ๋ก์ ํธ์๋. ๐ฅ
์ง์ง ํ๋ คํจ์ ๊ทน์น ;; ์น๊ตฌ ๋ฏธ๋ํํผ ๋๋ฌ๊ฐ์ ๋ฐฉ๋ช
๋ก ๋จ๊ธฐ๊ณ ๋ง ๊ฒ์ํด์ ํฌ์ธํธ ๋ฒ์ด์ ์์ ์ท ์ฌ๊ณ ์คํจ์ฌ๊ณ ใ
ใ
๊ทธ ์์ ์ ๋ ์ฌ๋ฆฌ๋ฉฐ ๋ง๋ค์๋ ํ๋ก์ ํธ์
์๊ฐํด๋ณด๋ฉด php ๋ก ๊ฐ๋ฐํ์ ๋ api ์ด๋ฐ๊ฑฐ ํ๋๋ ์ ์ฐ๊ณ ๊ทธ๋ฅ ๋๋น์์ ๋ฐ๋ก ์ฟผ๋ฆฌ๋ฌธ ๋ ๋ ค์ ๋ฐ์ดํฐ ๊ฐ๊ณ ์ค๊ณ ์ด๋ฐ์์ผ๋ก ๊ฐ๋ฐํ์๋ค. ๊ทธ๋์ ๊ทธ๋ฐ๊ฐ ํ์ผ๋ ๋๋ฌด ๋ง๊ณ ํด๋๊ฐ ์ง์ ๋ถํ๋ค. ๋ฌด์๋ณด๋ค ๋๋ฌด ๋๋ ธ์ ^^;;
์ด๊ฑธ ๋ณด์ํ๊ณ ์ !!!! ๋๋ฆ ์ต์ ๊ธฐ์ ๋ค ์ฐ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค.
Front-End
Back-End
API
(graphql ์ต๊ณ .....๋๋ฌด ์ต๊ณ ...์ํผ ์ต๊ณ ..๐๐ป rest api ๋ฅผ ์ง์ ์ง๋ณด์ง ์๊ณ ๊ณ์ ๋ด์ค๊ธฐ๋ง ํ๋๋ฐ grapqhl ์ด ํจ์ฌ ํธํ ๊ฒ ๊ฐ๋ค. ์งฑ ์ข์)
๊นํ๋ธ ์ ์ฅ์์ ๋ค์ด๊ฐ๋ณด๋ฉด Project ๋ผ๋ ํญ์ด ์๋ค. ๋๋ ์ฃผ๋ก ์ปค๋ฐ, ํธ์ฌ ๋์ถฉ ์ฝ๋ ์ ์ฅ์ ๋๋์ผ๋ก ๊นํ๋ธ๋ฅผ ์ฌ์ฉํ๊ธฐ์,,๋๋ฌด ์์ํ๋ค. ๋ง ๊ทธ๋๋ก ํ๋ก์ ํธ๋ฅผ ์นธ๋ฐ ํ์์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค. ๋ ธ์ ์ด๋ ๋น์ทํ๊ธด ํ๋ฐ ์๋ฌด๋๋ ๋ฐ๋ก ๊น๊ณผ ์ฐ๋๋๋ ์ ์ด ์ต๊ณ ํธ๋ฆฌํ ๊ฒ ๊ฐ๋ค! ๊ฐ ๊ฐ ์นธ์ ๋๋๊ณ ๊ทธ ์นธ์ ๋ง๋ ํด์ผํ ์ผ์ ์ ๊ณ ์ด์๋ก ๋๊ธด๋ค. ๋ก๊ทธ์ธ / ๋ก๊ทธ์์ ๊ธฐ๋ฅ์ ์ค๋ ํ ์์ ์ด๋ผ๋ฉด ์ ํ๋ก์ ํธ์์ ์ด์๋ฅผ ์๋์ผ๋ก ์์ฑใ ใ ์ค๋ค.
ํ์ ํ ๋ ํธ๋ฆฌํ ๊ฒ ๊ฐ๋ค. ์ฝ๋๋ฆฌ๋ทฐ๋ ํ ์ ์๊ณ comment ๋ ๋ ๋ฆด ์ ์๋ค.
์๋ฒ ์ชฝ ํ๋ก์ ํธ๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ์ฉํ๊ณ ์๋ค. ์ฃผ๋ก api ๊ตฌํํ๊ฑฐ๋ ๋๋น ์ค๊ณ ํ ๋ ์ฌ์ฉํจ
๊ธฐํ ์ ๋ฆฌํ ๋ ์ฐธ ํธ๋ฆฌํ๊ณ ์์ผ๋ก๋ ์์ฃผ ์ธ ๊ฒ ๊ฐ๋ค! ํ๋ก์ ํธ๋ฅผ ํ ์๊ฐ์ด๋ผ๋ฉด ๊ผญ ์ด๊ฑธ ์จ๋ณด์ธ์ ใ ใ ๊ฐ์ถ ์กฐ๋ง๊ฐ ๊นํ๋ธ ํ๋ก์ ํธ์ ๊ดํด์ ๋ฐ๋ก ํฌ์คํ ํด๋ด์ผ์ง.
ํ์ฌ ์ผ๋ ์๊ฐ๋ณด๋ค ๋ฐ์๊ณ ์์์น ๋ชปํ ๊ณผ์ ๊ฐ ์๊ฒจ์ ์ฃผ๋ง์ ๋์ผ๋ก ํ์ผ์ ๋ฏธ๋๋ฃธ ๊ฑฐ์ ๋ชป ๊ฑด๋๋ ธ๋ค. ๐ ์ฌ์ ๋ก์์ง๋ฉด ๋ค์ ์์ํด์ผ์ง.. ์๊ฐ๋ณด๋ค ํ์คํ์ผ๋ก ๊ฐ๋ฐํ๋ค๋๊ฑฐ.....์ฌ์ด ์ผ ์๋๋ ๊ฑธ ๋๊ผ๋ค. ;;
์ ์ผ๋จ ์ง๊ธ๊น์ง ๋ก๊ทธ์ธ, ํ์๊ฐ์ , ๋ฏธ๋ํํผ ์์ฑ ๋์ถฉ ๊ธฐ๋ณธ์ ์ธ ํ๋ก์ ํธ ์ฒ์ ๋ถ๋ถ์ ๋ฐฑ์๋๊น์ง ์ด๋์ ๋ ์์ฑํ๋ค. ์ ์๊ฐ๋ณด๋ค ๋ง์ด ํค๋งธ๋ค.. ํ์๊ฐ์ ์ insert๋ง ํ๋๊น ์ฌ์ ๋๋ฐ ๋ฏธ๋ํํผ ์์ฑ ๊ฐ์ ๊ฒฝ์ฐ์ user ํ ์ด๋ธ ์กฐ์ธ ํ๊ณ ์ด๋ฐ ๊ฒ๋ค์ด ์์ด์ ์ด๋ ค์ ๋ค. graphql๋ก ํ๋ค๋ณด๋๊น,,,,
๊ทธ๋๋ ์กฐ๊ธ ํ๊ณ ๋๋๊น ์ด์ ์ข ์ ๊ฒ ๊ฐ๋ค. ๋ ๋ก๊ทธ์ธ์์ ํค๋งค๊ณ ......ใ ใ ใ ใ ใ ใ ใ ใ
๋ง๋ง์น์๋ค ^^ ์ด์จ๊ฑฐ๋ ๊ฐ๊ฐํ ๋จธ๋ฆฌ๋ ์ํ ๊ฒธ ๋ธ๋ก๊ทธ์ ๊ฐ๋ฐ์ผ์ง๋ ์จ๋ด์ผ๊ฒ ๋ค! ์กฐ๋ง๊ฐ ์ผ๋ฅธ ์์ฑํด์ผ์ง ๐
(์ฌํ๊ทผ๋ฌด 3์ผ์งธ.........์ฃฝ์ ๋ง์ด๋ค....์ํํจํด ๋ค ๊นจ์ง ๊ฒ ๊ฐ๊ณ ์ฌ์ฌํด๋ฏธ์น ๊ฒ๊ฐ๋ค....)
๋ฉ์์ผ์ธ์ ์ ์ง๋ :)