FACTS (์ฌ์ค, ๊ฐ๊ด) - ์ด๋ฒ ์ผ์ฃผ์ผ ๋์ ์์๋ ์ผ, ๋ด๊ฐ ํ ์ผ
[์ต์ข ํ ํ๋ก์ ํธ 1์ฃผ์ฐจ]
- nest ํด๋,๋ชจ๋ ๊ตฌ์ฑ
- ๋ฌด๋ฃ html ํ ํ๋ฆฟ ํ๋ก์ ํธ์ ๋ง๊ฒ ์์ ํ, ejs ์ฐ๊ฒฐ
- S3 ์ด๋ฏธ์ง ์ ๋ก๋ ๋ชจ๋ ์์ฑ
- typeORM migration ์ค์ ⇒ ์ฌ์ฉ์ค ๊ณ์๋๋ ์ธ๋ํค ์ค๋ฅ๋ก ์ธํด ๋ณด๋ฅ, synchronize ์ ์ฉ์ค
- ๋ก๊ทธ์ธ(์์ ๋ก๊ทธ์ธ-๊ตฌ๊ธ), ํ์๊ฐ์ , ๋ง์ดํ์ด์ง api ์์ฑ ๋ฐ ํ๋ก ํธ ์ฐ๊ฒฐ ⇒ ๋์ค์ ์๊ฐ์ด ๋๋ฉด ํธ๋ํฐ ์ธ์ฆ ๊ธฐ๋ฅ/์์ ๋ก๊ทธ์ธ-์นด์นด์คํก ์๊ฐ์ค
FINDINGS(๋ฐฐ์ด ๊ฒ) - ๊ทธ ์ํฉ์ผ๋ก๋ถํฐ ๋ด๊ฐ ๋ฐฐ์ด ๊ฒ, ์ป์ ๊ฒ
- S3 ์ด๋ฏธ์ง ์ ๋ก๋ ๋ก์ง, AWS IAM ์์ฑ, ํผ๋ธ๋ฆญ ๊ถํ ์ค์
- typeORM migration ์๋๋ฐ์ ๋ก์ง ์์ฑ ๊ธฐ๋ฅ ํ์ฉ ์คํจ => ์์ ์ ์ด์ง ๋ชปํ ๋ฐฉ์์ผ๋ก, ์๋์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ถ์ฒํ๋ค๊ณ ํจ.. ํ์ฌ๋ synchoronize ์ ์ฉ์ค
- ์์ ๋ก๊ทธ์ธ ์ค์ (๊ตฌ๊ธ)
- nest ejs ์ฐ๊ฒฐ
- nest ๋ชจ๋๊ฐ ์ฃผ์ ,์ข ์์ฑ์ ๋ํ ๋ฌธ์ ํด๊ฒฐ ๋ฐ ์ดํด
- queryBuilder๋ฅผ ํฅํด ๋ค์ํ ์ฟผ๋ฆฌ๊ธฐ๋ฅ ์ํ (relations,select.. ๋ฑ ๊ธฐ์กด ๋จ์ํ ์ค์ ์ผ๋ก๋ ํ๊ณ๊ฐ ์์)
FEELINGS(๋๋, ์ฃผ๊ด) - ๋์ ๊ฐ์ ์ ์ธ ๋ฐ์, ๋๋
- ํ๋ฃจ๊ฐ ๋๋ฌด ์งง๋ค. ๊ฐ๋จํ ๊ธฐ๋ฅ์ธ๊ฒ๊ฐ์๋ฐ๋ ์๊ฐ์ด ์ค๋๊ฑธ๋ฆฐ๋ค
FUTURE(๋ฏธ๋) - ๋ฐฐ์ด ๊ฒ์ ๋ฏธ๋์๋ ์ด๋ป๊ฒ ์ ์ฉํ ์ง
- ๋์ค์๋ ๋ถ๋ช nest๋ฅผ ์กฐ๊ธ ๋ ์์ ๋กญ๊ฒ ๋น ๋ฅด๊ฒ ๋ค๋ฃฐ ์ ์์๊ฒ์ด๋ค.