Daily/Today I Learned

22.10.26_TIL

ํ˜ธ๋ฐ€์ด 2022. 10. 26. 21:16

๐Ÿ“— ์˜ค๋Š˜ ํ•™์Šตํ•œ ๋‚ด์šฉ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค LEVEL.0 4๋ฌธ์ œ ํ’€์ด

๊ธฐ์ˆ ๋ฉด์ ‘, ์ผ๋ฐ˜๋ฉด์ ‘ ์ค€๋น„

Vercel

  • vercel์„ ์‚ฌ์šฉํ•ด์„œ ํด๋ผ์ด์–ธํŠธ ํŒŒ์ผ์„ ๋ฐฐํฌํ•  ๋•Œ, ๋ณดํ†ต react ํŒŒ์ผ์„ ๋ฐฐํฌํ•ด์„œ ๊ฐ’์„ ์–ป์–ด๋‚ด์ง€๋งŒ ๊ทธ๋Ÿด ๊ฒฝ์šฐ npm run build -> public -> npm install ๋“ฑ์„ ์ž‘์„ฑํ•ด์„œ ํ•ด์•ผํ•˜๊ณ , ์ด๋ ‡๊ฒŒ ๋ฐฐํฌํ•  ๊ฒฝ์šฐ ๋ณด์•ˆ์ƒ APIํ‚ค๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” envํŒŒ์ผ์€ github์— ์˜ฌ๋ฆฌ์ง€ ์•Š์œผ๋‹ˆ APIํ‚ค๊ฐ€ ๊ฐ™์ด ๋“ฑ๋ก๋˜์ง€ ์•Š์•˜๋‹ค.
  • ์œ„์˜ ๋ฐฉ๋ฒ•์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด num run build๋ฅผ ํ•œ ๋’ค ํŒŒ์ผ์„ github์— ์—…๋กœ๋“œํ•˜๊ณ  build๋œ ํŒŒ์ผ์„ vercel๋กœ ์ง€์ •ํ•ด์„œ ๋ฐฐํฌํ•˜๋‹ˆ ํ•ด๊ฒฐ๋๋‹ค. ์ฒ˜์Œ์—” ์ด๊ฒŒ ๋ ๊นŒ? ํ–ˆ์ง€๋งŒ ์‹œ๋„ํ•ด๋ดค๊ณ  ์„ฑ๊ณตํ•ด์„œ ๋ฟŒ๋“ฏํ–ˆ๋‹ค.

StudyHaza ํ”„๋กœ์ ํŠธ ๋ฆฌํŒฉํ† ๋ง

  • ๋กœ๊ทธ์ธ / ํšŒ์›๊ฐ€์ž…์„ ํ•  ๋•Œ ํŒŒ์ด์–ด๋ฒ ์ด์Šค์—์„œ ์—๋Ÿฌ์ฝ”๋“œ๊ฐ€ ๋„˜์–ด์˜ค๋Š”๋ฐ ์ด๊ฒƒ์„ ํ•˜๋‚˜ํ•˜๋‚˜ ๋ถ„์„ํ•ด์„œ alert์„ ๋„์šธ ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ๋‹ค.
  • ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธํŽ˜์ด์ง€์—์„œ ๋กœ๊ทธ์•„์›ƒ ์‹œ ํ™ˆํ™”๋ฉด์œผ๋กœ ์ด๋™๋˜๋Š” ์ฝ”๋“œ๊ฐ€ ์—†์–ด ์ถ”๊ฐ€ํ•ด์คฌ๋‹ค.

๐Ÿ“˜ ์ถ”๊ฐ€๋กœ ๊ณต๋ถ€ํ•  ๋‚ด์šฉ

Next.js

Redux Query

  • server์™€ client ์‚ฌ์ด ๋น„๋™๊ธฐ ๋กœ์ง๋“ค์„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•™์Šตํ•ด์•ผํ•œ๋‹ค.

STRAPI

  • ์ด์ „์— ์ž‘์—…ํ–ˆ๋˜ ํ”„๋ก ํŠธ์—”๋“œ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ TS๋กœ ๋ฆฌํŒฉํ† ๋งํ•  ๋•Œ, ํŒŒ์ด์–ด๋ฒ ์ด์Šค ๋Œ€์‹  STRAPI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…ํ•  ์˜ˆ์ •์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•™์Šตํ•ด๋ด์•ผ๊ฒ ๋‹ค.

๐Ÿ“ ์ค‘์š”ํ•œ ๋‚ด์šฉ

  • ๋ฉด์ ‘ ์ค€๋น„
    • ๊ธฐ์ˆ ์ด๋‚˜ ์ผ๋ฐ˜ ๋ฉด์ ‘์„ ๋‚˜์˜ ๋ง๋กœ ๋ฐ”๊ฟ”์„œ ๋งํ•˜๊ณ  ์•”๊ธฐํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ต๋‹ค. ์•”๊ธฐํ•˜๋Š” ๊ฒƒ๋ณด๋‹จ ๋‚ด๊ฐ€ ์ดํ•ดํ•˜๊ณ  ์Šต๋“ํ•ด์„œ ๋ง์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. (์•”๊ธฐํ•˜๋ฉด ๋„ˆ๋ฌด ๋”ฑ๋”ฑํ•ด๋ณด์ž„)
  • Vercel
    • ๋นŒ๋“œ๋œ ํŒŒ์ผ ๋ฐฐํฌํ•˜๊ธฐ

'Daily > Today I Learned' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

22.10.29_TIL  (0) 2022.10.31
22.10.27_TIL  (0) 2022.10.27
22.10.25_TIL  (0) 2022.10.25
22.10.24_TIL  (0) 2022.10.25
22.10.23_TIL  (0) 2022.10.23