๊ด€๋ฆฌ ๋ฉ”๋‰ด

Wookang makes AI

2025๋…„ ๋งค์ผ ๊ธฐ๋ก

4์›” 16์ผ(์ˆ˜)์ˆ˜๋ฉด : 1์‹œ 40๋ถ„ ~ 10์‹œ 30๋ถ„์•ž์œผ๋กœ ๋„์„œ๊ด€์—์„œ 3์‹œ๊ฐ„์ด์ƒ ํ•™์Šตํ•˜๊ธฐ๋กœ ๊ฒฐ์ • - ๊ณต๊ฐ„์„ ๋ฐ”๊พผ๋‹ค๋Š” ์˜๋ฏธ๋„ ์žˆ๋‹ค.์ž‘์—…ํ•  ๋ชฉ๋ก - ๊ฐ์ข…ํšŒ์›๊ฐ€์ž…, ์ธ์ฆ, ๋‹ค๊ตญ์–ด์‹œ์Šคํ…œ, ๊ฒฐ์ œ์‹œ์Šคํ…œ, ๊ฒŒ์‹œํŒ, ๋Œ“๊ธ€, ์•Œ๋ฆผ, ํ‘ธ์‹œ, ๊ณต์ง€, ๊ด€๋ฆฌ์ž ํ™ˆํŽ˜์ด์ง€moonlit์—์„œ db๋ณต์‚ฌํ•ด ์˜ค๊ธฐ์„œ๋ฒ„ ts ์ž‘์—… ๋™์‹œ ์ง„ํ–‰๋ชจ๋“  ์„œ๋ฒ„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ts๋กœ ๋ณ€๊ฒฝpunycode deprecated ์ œ๊ฑฐ → request ๋ฐ request-promise ๋ชจ๋“ˆ์—์„œ punycode ๊ณผ๊ฑฐ ๋ฒ„์ „์„ ์“ฐ๊ณ  ์žˆ์–ด warning์ด ๊ณ„์† ๋–ด๋‹ค. ๋‘˜๋‹ค axios๋กœ ๋ณ€๊ฒฝ ํ›„ ์ œ๊ฑฐํ•จapp.ts, config.ts, passport.ts ๋กœ ๋ณ€๊ฒฝ๋„์„œ๊ด€์—์„œ 4์‹œ๊ฐ„ ์ž‘์—…ํ•จ. ๊ณต๋ถ€ํ•˜๋Ÿฌ ๊ฐ”๋‹ค๊ฐ€ ์ผ๋งŒํ•˜๊ณ  ์˜ด 4์›” 15์ผ(ํ™”)์ˆ˜๋ฉด : 2์‹œ ~ 9์‹œ 30๋ถ„๊ฐœ๋ฐœ์–ธ์–ด์ฒดํฌ๋„..

๊ฒฝ๋งค ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค

๊ฒฝ๋งค ๊ฑด๋“ค์„ ๋ณด๋‹ค๋ณด๋ฉด ๊ถŒ๋ฆฌ๋ฌธ์ œ๋„ ์—†๋Š”๋ฐ ์™œ ์ด ์ •๋„๊นŒ์ง€ ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์กŒ๋Š”์ง€ ์ดํ•ดํ• ์ˆ˜ ์—†๋Š” ๋ฌผ๊ฑด๋„ ์žˆ๊ณ ๋ฐ˜๋ฉด์— ๋ถ€๋™์‚ฐ์—์„œ ๋ฐ”๋กœ ์‚ฌ์ง€ ์™œ ๋” ๋น„์‹ธ๊ฒŒ ๊ฒฝ๋งค๋กœ ๋‚™์ฐฐ์„ ๋ฐ›๋Š”๊ฑด์ง€ ์ดํ•ดํ• ์ˆ˜ ์—†๋Š” ๋ฌผ๊ฑด๋“ค์ด ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ •๋ง ๋‹ต๋‹ตํ–ˆ๋˜ ๊ฒƒ์€์Šคํ”ผ๋“œ์˜ฅ์…˜, ์š•์…˜์›, ๋งˆ์ด์˜ฅ์…˜, ๋‘์ธ๊ฒฝ๋งค, ์˜จ๋น„๋“œ ๋“ฑ๋“ฑ ์œ ๋ช… ๊ฒฝ๋งค ์‚ฌ์ดํŠธ ์–ด๋””๋ฅผ ๊ฐ€๋„์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ํ˜•์„ฑ๋œ ๊ณณ์ด ์—†์—ˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.ํ•ด๋‹น ๋ฌผ๊ฑด์˜ ๋’ท์ด์•ผ๊ธฐ๋ผ๊ฑฐ๋‚˜ ๊ณผ๊ฑฐ๋ผ๊ฑฐ๋‚˜ - ๊ท€์‹ ์ด ๋‚˜์˜จ๋‹ค๊ฑฐ๋‚˜ ๋ˆ„๊ฐ€ ์ฃฝ์—ˆ๋‹ค๊ฑฐ๋‚˜ - ๊ฐ™์€ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆŒ์ˆ˜ ์žˆ๋Š” ๊ณณ์ด ์—†์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ง์ ‘ ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค. * ์‚ฌ์—…์  ๋ชฉํ‘œ1. ์ •๋ณด ์ „๋‹ฌ์€ ๊ฐ„๋‹จํ•˜๊ฒŒ => ๋ณต์žกํ•œ ์ •๋ณด๋Š” ์™ธ๋ถ€ ๋งํฌ๋กœ ํ•ด๊ฒฐ2. ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์žฌ๋ฐŒ๊ฒŒ => ์ต๋ช…์œผ๋กœ๋„ ๊ธ€์„ ์“ธ์ˆ˜ ์žˆ๊ฒŒ - ๊ทธ๋ž˜์•ผ๋งŒ ๋‹ค์–‘ํ•œ ์ฐ์ด ๋‚˜์˜ฌ์ˆ˜ ์žˆ์„๊ฒƒ์ด๋‹ค3. ์ง€๋„ ๊ธฐ๋ฐ˜์œผ๋กœ - ์šฐ๋ฆฌ ๋™๋„ค์— ๋ช‡๊ฐœ์˜ ๊ฒฝ๋งค..