์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
๋๋ฌด์ํค์ ์คํ์์ค ์ํค ๋งํฌ ๋ฌธ๋ฒ์ ์ง์ํ๋ ํ์ด์ฌ ๊ธฐ๋ฐ ์ํค ์์ง์ด๋ค.
ํ์ด์ฌ 3.5 ์ด์์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๊ธฐ์์ ๋์์ด ๊ฐ๋ฅํ๋ค. ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด๋ ๋ฌผ๋ก ์๋๋ก์ด๋์์๋ ๋์์ด ๊ฐ๋ฅํ๋ฉฐ, PyDroid 3 ๋ฑ์ ํ์ด์ฌ 3์ ๊ตฌ๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ๋ค.
2. ์๋ ์๋ฆฌ[ํธ์ง]
์๋๋ Node.js Express ๊ธฐ๋ฐ์ด์๊ณ json์ ๋ชจ๋ ๊ฑธ ๊ธฐ๋กํ๋ ํํ์์ผ๋ ํ๋ฒ ์์ด์ง ์ดํ๋ก ํ์ผ์ ๊ธฐ๋กํ๋ ๋ชจ๋์ํค ํ์์ ๋๊ฒ ๋์๋ค. ๊ทธ๋์ ์๋ฐํ ๋งํ๋ฉด the seed๋ณด๋ค ๋ชจ๋์ํค์ ๊ฐ๊น๋ค.
๊ทธ๋์ ๊ตฌ์กฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ MySQL๋ก ๋์๊ฐ๋ ์คํ๋๋ฌด๊ฐ ๊ฐ๋ฐ ์ค์ด์๋๋ฐ ํธํ๊ฒ ํ๋ ค๊ณ ํ์ด์ฌ์ผ๋ก ๋ฐ๊ฟจ๋ค๊ณ ํ๋ค. ๋ ๊ฐ์ธ์ฉ์ผ๋ก ์ฐ๊ธฐ ์ข๊ณ ๋ฐฑ์ ์ด ํธํ ๋๋น๋ฅผ ์ฐพ๋ค๊ฐ SQLite๋ก ๋ฐ๊พธ์๋ค.
๊ทธ๋์ ๊ตฌ์กฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ MySQL๋ก ๋์๊ฐ๋ ์คํ๋๋ฌด๊ฐ ๊ฐ๋ฐ ์ค์ด์๋๋ฐ ํธํ๊ฒ ํ๋ ค๊ณ ํ์ด์ฌ์ผ๋ก ๋ฐ๊ฟจ๋ค๊ณ ํ๋ค. ๋ ๊ฐ์ธ์ฉ์ผ๋ก ์ฐ๊ธฐ ์ข๊ณ ๋ฐฑ์ ์ด ํธํ ๋๋น๋ฅผ ์ฐพ๋ค๊ฐ SQLite๋ก ๋ฐ๊พธ์๋ค.
2.1. ์ญ์ฌ[ํธ์ง]
3. ์ฅ๋จ์ [ํธ์ง]
3.1. ์ฅ์ [ํธ์ง]
- ๊ฐ๋จํ ์ค์น
- ์ค์น ํ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅ
- ์คํ์์ค ์ํค ๋งํฌ ์ง์
- ์ธ๋ชจ ์๋ ๊ธฐ๋ฅ ๋ค์ ๋ณด์
3.2. ๋จ์ [ํธ์ง]
- ์ด์คํ ๊ตฌ์กฐ
- ํ์ฅ๊ธฐ๋ฅ ์์
- ๋ํ ์ํค์ ๋ถ์ ํฉ
- ๋ฒ๊ทธ๊ฐ ๋ง์
4. ๊ธฐํ[ํธ์ง]
- ์์ ์๋ ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐ์ ํฌ๊ธฐํ๋ค๊ฐ ๋ค๋ฅธ ๊ฐ๋ฐ์๊ฐ ๋ค์ ์ก๊ณ ๊ฐ๋ฐ ์ค์ด๋ค.
- ์ํค์์ง์ ์ ๋ง๋ค์๋๋ฉด ๋์ฟ ์ํค๋ ๋ชจ๋์ํค๋ฅผ ์จ๋ดค๋๋ฐ ๋ง์ ์ ๋ค์ด์๋ผ๊ณ ํ๋ค. ๊ด๋ จ ๋ฌธ์
[1] ๊ฐ๋จํ ์ด์๋ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ ๋ด๋นํ๋ค๊ณ ํ๋ค.