์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- callback
- js
- ๋๊ธฐ
- addEventListener
- mysql
- eport
- ๊ฒ์
- await
- sql
- db
- slow and steady
- https://m.blog.naver.com/tt2t2am1118/221010125300
- object
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- ajax
- setTimeout()
- Porject
- ์ฐธ๊ณ ๋ธ๋ก๊ทธ
- Import
- JS #ํ๋ก์ ํธ
- ํผํ
- webpack
- async
- prj
- json
- execCommand
- ๋น๋๊ธฐ
- database
- promise
- Project
- Today
- Total
C-log
[FE] json-server๋ฅผ ํตํด ์์ API๋ฅผ ๊ฐ์ง๊ณ ๋ฌธ์ ๋ค์ ์ถ๋ ฅํ๋ค. ๋ณธ๋ฌธ
[FE] json-server๋ฅผ ํตํด ์์ API๋ฅผ ๊ฐ์ง๊ณ ๋ฌธ์ ๋ค์ ์ถ๋ ฅํ๋ค.
4:Bee 2024. 2. 6. 16:29[FE] json-server๋ฅผ ํตํด ์์ API๋ฅผ ๊ฐ์ง๊ณ ๋ฌธ์ ๋ค์ ์ถ๋ ฅํ๋ค. by 4BFC · Pull Request #4 · 4BFC/sample_Capstone
ํ์ธ ์ json-server ์ค์น ์๋ง
github.com
๋๋ง์ ์ํ์ง๋ฅผ ํธ์งํ ์ ์๋ ํ์ด์ง๋ฅผ ์ ์ ์ค์ด๋ค. ๋ฐฑ์๋์์ ์ ์ํ sample jsonํ์ผ์ ๊ฐ์ง๊ณ ์ํ์ง์ ๋ค์ด๊ฐ ๋ฌธ์ ๋ค์ ํธ์ถํด ๋ณผ ๊ฒ์ด๋ค. API๋ฅผ ๋ถ๋ฌ์ค๊ธฐ ์ํด์ ์ฐ์ fetch์ useEffect๋ฅผ ์์์ผํ๊ณ ์ด๋ฅผ ํ์ฉํด์ ์ฝ๋๋ฅผ ์์ฑํ ๊ฒ์ด๋ค. ์์ง API๊ฐ ์ ์์ผ๋ก ๋ฐฐํฌ๊ฐ ๋์ง ์์๊ธฐ ๋๋ฌธ์ ์์๋ก ์ฌ์ฉํ ์ ์๋ json-server๋ฅผ ๊ฐ์ง๊ณ ์์์ฃผ์๋ก API๋ฅผ ํธ์ถํ ๊ฒ์ด๋ค. ๋ฌธ์ ๋ฅผ ๋ถ๋ฌ์ค๋ ๊ฐ์ ์ ํ์ ๋ค์ ์ด์์ ๋ค๋ฃจ์ด ๋ณผ ๊ฒ์ด๋ค. ์ฐ์ ์๋ ์ฝ๋๋ฅผ ์ดํด๋ณด์.
API๋ฅผ React์์ ๋ถ๋ฌ์ค๋ ์์ฃผ ๊ธฐ๋ณธ ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก useEffect์ fetch๋ฅผ ์ฌ์ฉํด์ API๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ด์ ํํฐ๊ฐ ์ ์ฉ๋๋ ์ฒซ ๋ฒ์งธ ํ์ด์ง์์ ํํฐ๋ ๊ฐ์ ์ด๋ป๊ฒ ๋ฐ๋์ง์ ๋ฐ๋ผ์ ํด๋น ๋ฌธ์ ์ง๊ฐ ๋ณ๊ฒฝ์ด ๋์ด์ผํ๋ค. ๊ทธ๋ ๋ค๋ฉด ์ฐ๋ฆฌ๋ ๊ณ ๋ฏผ์ ํด๋ณผ ํ์๊ฐ ์๋ค. ์ฒซ ๋ฒ์งธ ํ์ด์ง์์๋ ์ด๋ป๊ฒ ํด๋น ๊ฐ์ ๋๊ฒจ์์ ๋ ๋ฒ์งธ ํ์ด์ง์์ ๊ฐ์ ์ ์ฉํ ์ง ๋ง์ด๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด์ Web Storage์ Cache์ ๋ํ ์ดํด๊ฐ ํ์ํ๋ค. ์ด ๋ถ๋ถ์ ๋ํ ๊ฐ๋ ์ ํ์ ์๋ฃ๋ฅผ ์ ๋ก๋ํ๋ notion์ ๋ฐ๋ก ์ ์ด ๋ณผ ๊ฒ์ด๋ค. ๊ธฐํ๊ฐ ๋๋ค๋ฉด ํด๋น ๊ฐ๋ ์ ๋ฐ๋ก ํฌ์คํ ํด ๋ณด๊ฒ ๋ค.
json-server ./src/db/driver_test.json --port 3001
'๐ป๊ฐ๋ฐ ๋ ธํธ > ๋๋ง์ ์ํ์ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[FE]jsonํ์ผ๋ก๋ถํฐ ๊ฐ ๋ฌธ์ ์ด๋ฏธ์ง ๋์ฐ๊ธฐ(1) (0) | 2024.02.29 |
---|---|
[FE]๋ฌธ์ ๋๋ค ๊ตฌํ(2) (1) | 2024.02.27 |
[FE]๋ฌธ์ ๋๋ค ๊ตฌํ(1) (0) | 2024.02.27 |
[FE] MarkDown lib๋ฅผ ์ ์ฉํด ์ํ์ง ์ ๋ ฌ (0) | 2024.02.25 |
๋๋ง์ ์ํ์ง ์๊ฐ๊ธ (1) | 2024.02.06 |