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

๋ชฉ๋ก2021/12 (3)

kingsubin

TypeORM synchronize true ์‹œ ์ด์ „ table ๊นŒ์ง€ ์ƒ์„ฑ ๋ฌธ์ œ

๋ฌธ์ œ์  synchronize true ์„ค์ •์‹œ ํ˜„์žฌ ์„ค์ •ํ•ด๋‘” entity ๋งŒ table ๋กœ ์ƒ์„ฑํ•˜๊ธธ ๊ธฐ๋Œ€ํ–ˆ์œผ๋‚˜ ์ด์ „์— ๋งŒ๋“ค์—ˆ๋˜ ๋‹ค๋ฅธ table ๋“ค๊นŒ์ง€ ๊ฐ™์ด ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•จ. ์›์น˜์•Š์€ ํ…Œ์ด๋ธ”๋“ค์„ ๊ทธ๋ƒฅ ์ง€์›Œ๋„ ๋˜์ง€๋งŒ ์ด์œ ๋ฅผ ๋ชฐ๋ž๊ณ  ๋‚˜์ค‘์— ์ปค์งˆ ์ˆ˜ ์žˆ์–ด ํ•ด๊ฒฐํ•จ. ํ•ด๊ฒฐ๊ณผ์ • metadata table ๋„ ์ง€์›Œ๋ดค์œผ๋‚˜ ์‹คํŒจํ•จ. typeorm config ์—์„œ log ๋ ˆ๋ฒจ์— query, error, schema, warn, info, log ์ „๋ถ€ ์ฃผ๊ณ  ๋‹ค์‹œ ์‹คํ–‰ํ•ด๋ด„. INFO ๋กœ๊ทธ๋ ˆ๋ฒจ์—์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ๋กœ๊น… ์ถœ๋ ฅ All classes found using provided glob pattern "......./entity.{js,ts}": .... ์ด์ „์˜ ์ƒ์„ฑํ–ˆ๋˜ entity ๋“ค์ด dist ํด๋”์— ์žˆ์—ˆ๊ณ  ์ด๊ฑธ ๊ธฐ๋ฐ˜์œผ..

JavaScript & TypeScript 2021. 12. 26. 18:46
๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ Deep Dive ์ฑ… ์ƒ€๋‹ค.

๋„๋งˆ๋ฑ€ ์žฅ๋งŒํ–ˆ๋‹ค. ๋„๋งˆ๋ฑ€์ธ์ง„ ๋ชจ๋ฅด๊ฒ ์Œ. ์‚ฌ์‹ค ๋‚ด ๋ˆ ์ฃผ๊ณ  ์‚ฐ๊ฑด ์•„๋‹ˆ๊ณ  ํšŒ์‚ฌ ์†Œ์œ ์ด๋‹ค. JS๋ฅผ ์“ฐ๋Š”๋ฐ ์ œ๋Œ€๋กœ ๊ฐœ๋…์ด ์•ˆ ์žกํ˜€์žˆ์œผ๋‹ˆ๊นŒ ์‚ฝ์งˆ ์‹œ๊ฐ„์ด ๋” ๊ธธ์–ด์ง€๋Š” ๋Š๋‚Œ์ด ๋“ค์—ˆ๋‹ค. ์ด๋ฒˆ์— ํ‹€์„ ์žก๊ณ  ์ถœ๋ฐœํ•ด์•ผ๊ฒ ์–ด. ์ „์— ๊ทธ๋ƒฅ ์ด๊ฒƒ์ €๊ฒƒ ํ•˜์ง€ ๋ง๊ณ  ๋‘๊บผ์šด ์ฑ… ํ•˜๋‚˜๋ฅผ ๋ณผ ๊ฑธ ๊ทธ๋žฌ๋‹ค,, ๊ธธ์„ ๋Œ์•„์˜จ ๊ฑฐ ๊ฐ™๊ตฐ.. 960p... ๋„ˆ๋ฌด ๋‘๊ป๊ตฐ... ๋ผ๋ฉด ๋ฐ›์นจ๋Œ€๊ฐ€ ์—†๋Š”๋ฐ ๋‹ค ๋ณด๊ณ  ๋ผ๋ฉด ๋ฐ›์นจ๋Œ€๋กœ ์จ๋„ ์•„์ฃผ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทผ๋ฐ ์ „์ฒด์ ์œผ๋กœ ๋ฌด์ง€ํ•œ ์ƒํƒœ๋ผ๊ฑฐ๋‚˜ ๋‚œ์ด๋„๊ฐ€ ์žˆ๋Š”๊ฑด ์•„๋‹ˆ๋ผ์„œ ์ „์— EJ์ฒ˜๋Ÿผ ์–ด๋ ต์ง„ ์•Š๊ฒ ๋‹ค. 2์›”๊นŒ์ง„ ๋‹ค ๋ณด๊ณ  ์‹ถ๋‹ค. ๋‹ค๋ฅธ ์ผ๋“ค์ด ์žˆ์–ด์„œ ์ด๊ฒƒ๋งŒ ๋ณผ ์ˆ˜ ์—†์–ด ํ‹ˆ ๋‚ ๋•Œ ์กฐ๊ธˆ์”ฉ ๋ด์•ผ๊ฒ ๋‹ค. 22-04-24 ์œ„์˜ ์ผ์ •์€ ์–ด๋ฆผ ์—†์—ˆ๊ณ  ๋Œ€๋žต 20์žฅ ์ „์ฏค๊นŒ์ง€ ๋ณด๋‹ค๊ฐ€ ๋ฉˆ์ท„์—ˆ๋Š”๋ฐ 4์›” ์ค‘์ˆœ์— ์Šคํ„ฐ๋””๋ฅผ ๊ตฌํ•ด์„œ ๋‹ค์‹œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ณธ๋‹ค. ์ฃผ..

์‹œ๊ณจ์ฅ ๊ฒฝ๊ธฐ๋„ ์ง‘ ๊ตฌํ–ˆ๋‹ค.

์ด๋ฒˆ ๋‹ฌ์— ๊ณ ์‹œ์› ํƒˆ์ถœํ•˜๊ณ  ์›”์„ธ ์ง‘์„ ๊ตฌํ–ˆ๋‹ค. ํž˜๋“  ๊ณ ์‹œ์› ์ƒํ™œ ํƒˆ์ถœ ... !! ํ† ์š”์ผ์— ์ด์‚ฌํ–ˆ๋Š”๋ฐ ์ž‘์€ ๊ณ ์‹œ์›์—์„œ ์ง์„ ์˜ฎ๊ธฐ๋Š” ๊ฑฐ์ง€๋งŒ ์ง์ด ๋” ๋Š˜์—ˆ๋Š”์ง€ ํ˜ผ์ž ์˜ฎ๊ธฐ๊ธฐ์—” ๋„ˆ๋ฌด ๋งŽ์•˜๋‹ค.. ๊ธฐ์กด์—๋Š” ์นœ๊ตฌ๊ฐ€ ์ด์‚ฌ์™€ ์ฒญ์†Œ๋ฅผ ๋„์™€์ฃผ๊ธฐ๋กœ ํ–ˆ๋Š”๋ฐ ์ „๋‚ ์— ๋ฐœ๋ชฉ์„ ๋‹ค์ณค๋‹ค๊ณ  ํ•ด์„œ ์‰ฌ์–ด๋ผ๊ณ  ํ–ˆ๋‹ค. ์ „์— ํšŒ์‚ฌ ๋™๋ฃŒ๋ถ„์ด ์† ํ•„์š”ํ•˜๋ฉด ๋„์™€์ฃผ์‹ ๋‹ค๊ณ  ํ•˜์…จ์—ˆ๋Š”๋ฐ ๋ฅ์„ ๋ฌผ์–ด ๋ถ€ํƒ๋“œ๋ ธ๋‹ค. ๋‚˜์ค‘์— ์ƒ๊ฐํ•ด๋ณด๋‹ˆ๊นŒ ๊ทธ๋ƒฅ ์˜ˆ์˜์ƒ ํ•œ ๋ง์ธ๋ฐ ์ข€ ๋ˆˆ์น˜๊ฐ€ ์—†์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์‚ฌ์‹ค ์–ผ๊ตด ๋ณธ ๋‚ ๋„ ๋ฉฐ์น  ๋œ ๊ฑฐ ๊ฐ™์ง„ ์•Š์€๋ฐ ใ…Žใ…Ž.. ์ง„์งœ ๋•๋ถ„์— ๋„ˆ๋ฌด ๋งŽ์€ ๋„์›€์ด ๋˜์—ˆ๋‹ค. ์ง ์˜ฎ๊ธฐ๊ณ  ์ฒญ์†Œํ•˜๋Š” ๊ฒƒ๋„ ๋„์™€์ฃผ์…จ๋‹ค. ์ฒœ์‚ฌ๊ฐ€ ์•„๋‹๊นŒ? ์ฃผ๋ณ€ ์‚ฌ๋žŒ๋“ค์ด ๋„ˆ๋ฌด ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค.. ๊ผญ ์€ํ˜œ๋ฅผ ๊ฐš์•„์•ผ๊ฒ ๋‹ค,,, ๊ฑฐ์˜ 5์‹œ๊ฐ„ ์ •๋„ ์“ฐ์…จ๋Š”๋ฐ ์ผ๋„ ์ž˜ํ•˜์‹œ๊ณ  ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ’ช ๋‹น์ผ ์ฒญ์†Œ ..

์ผ์ƒ 2021. 12. 10. 20:21