-
TIL | Dec 30 (THR), 2021Developer blah blah/TIL _ WIL 2021. 12. 30. 23:58
๐์ค๋ ํ ์ผ
- ์ค์ ํ๋ก์ ํธ API ๊ตฌํ (95% ์์ฑ -> ๊ตฌํ ๋ก์ง ์๊ฐ์ค์ธ๊ฑฐ 2๊ฐ ํด๊ฒฐํด์ผํจ)
- ํ๋ก ํธ์์ ์์ฒญํ ๋ฐฉ์๋๋ก res ์ ํ์ํ ๋ฐ์ดํฐ๋ง ๋ณด๋ด๋ ๋ฐฉ๋ฒ ํฐ๋
์ฝ๋๋ ์ฟผ๋ฆฌ๊ฐ ๋ณต์กํ์ง ์๊ณ , ๋ฐ์ดํฐ ์ปฌ๋ผ์ด ๋ง์ ๊ฒฝ์ฐ ์ง๊ด์ ์ด์ง ๋ชปํ๋๋ฐ... ์ ์ง๊ธ ์๊ฑธ๊น ใ ใ
=> mongoDB์ find { ์กฐํํ ๋ฐ์ดํฐ ๋ฐ์ดํฐ }, { ์กฐํํ ๋ฐ์ดํฐ์์ ๊ฐ์ ธ์ฌ ๊ฒ ๋๋ ๊ฐ์ ธ์ค์ง ์์ ๊ฒ ํ์}const giftQuestionPersonality = await giftQuestions.find( { giftQuestionType: "personality"}, { _id: false, giftQuestionType: false } // ํ์ ์๋ ๋ถ๋ถ false ๋ก! );โ
- 1) Mock ๋ฐ์ดํฐ๋ก ๋ก์ปฌ ํ ์คํธ ์งํ, 2) API ๋ฐฐํฌ ํ ํ ์คํธ ์งํ
- ์ธํ๋ฐ TDD ๊ฐ์ '์ค๋ฆฌ์ํ ์ด์ ', 'NodeJS ๊ธฐ์ด' ๋ถ๋ถ ์๊ฐ ์๋ฃ
๐๋ด์ผ ํ ์ผ
- API ๋ฐฐํฌ ํ ํ ์คํธ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅธ ์๋ฌ ์์
- TDD ๊ฐ์ '๋ ธ๋๋ก ๋ง๋๋ Hello World' ์ ์ต์คํ๋ ์ค (ExpressJS) ๊ธฐ์ด ๋ถ๋ถ ๋ฃ๊ธฐ
๐งโ๏ธํ ์ค ํ๊ธฐ
์ค๋๋ ๋๋ ์๊ฐ์ DB์คํค๋ง ์ค๊ณ์ API ์ค๊ณ๋ฅผ ์ ์คํ ๊ผผ๊ผผํ ํ์!!
ํ๋ก์ ํธํ๋ฉด์ ๋ฉด์ , ์ฝํ ์ค๋น๋ฅผ ์ด๋ป๊ฒ ํด์ผํ ๊น...? ๐'Developer blah blah > TIL _ WIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TIL | JAN 01 (SAT), 2022 (0) 2022.01.01 TIL | Dec 31 (FRI), 2021 (0) 2021.12.31 TIL | Dec 29 (Wed), 2021 (0) 2021.12.30 TIL | Dec 27 (Mon), 2021 (0) 2021.12.28 TIL | Dec 26 (Sun), 2021 (0) 2021.12.26