profile
์žฌํ™œํ›ˆ๋ จ ์ค‘

Jest ๋ง›๋ณด๊ธฐ

์„ค์น˜ ํ›„ package.json์˜ test ๋ถ€๋ถ„์„ jest๋กœ ๋ณ€๊ฒฝtoBe : ๊ฐ’์ด ์ •ํ™•ํ•˜๊ฒŒ ์ผ์น˜ํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธํ•  ๋•Œ ์‚ฌ์šฉtoEqual / toStrictEqual : ๊ฐ์ฒด๋‚˜ ๋ฐฐ์—ด์„ ๋น„๊ตํ•  ๋•Œ๋Š” ์žฌ๊ท€์ ์œผ๋กœ ๋Œ๋ฉด์„œ ๋น„๊ตํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— toEqual์„ ์‚ฌ์šฉํ•˜๊ณ  ๋ณด๋‹ค ์—„๊ฒฉํ•œ ์ฒด

2023๋…„ 2์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Solidbook.io D1 (์ •๋ฆฌ์ค‘)

๋ณต์žก์„ฑ์‹œ์Šคํ…œ์„ ์ดํ•ดํ•˜๊ฑฐ๋‚˜ ์œ ์ง€๋ณด์ˆ˜ํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“œ๋Š” ๋ชจ๋“  ๊ฒƒํ•„์ˆ˜์ ์ธ ๋ณต์žก์„ฑ/์šฐ์—ฐ์ ์ธ(accidental) ๋ณต์žก์„ฑ์ด ์žˆ์Œ์šฐ์—ฐ์ ์ธ ๋ณต์žก์„ฑ์˜ ์›์ธ๋“ค์ž˜๋ชป๋œ ์š”๊ตฌ์‚ฌํ•ญ๋“ค + ์˜์‚ฌ์†Œํ†ต ์˜ค๋ฅ˜์˜์กด์„ฑ(๊ฐ•ํ•œ๊ฒฐํ•ฉ) => ๊ฒฐํ•ฉ์„ ์™„์ „ํžˆ ํ”ผํ• ์ˆ˜๋Š” ์žˆ์ง€๋งŒ ๋Š์Šจํ•œ ๊ฒฐํ•ฉ์œผ๋กœ ๋ณต์žก์„ฑ์„ ์ตœ์†Œํ™”ํ• ์ˆ˜๋Š” ์žˆ

2022๋…„ 10์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

TDD ๊ฐ•์˜ summary(Feat.์ด๊ทœ์› TDD ๊ฐ•์˜)

์ฐธ๊ณ  : https://firstcheck.tistory.com/75TDD๊ฐ€ ์ด๋ ‡๋‹ค๋”๋ผ ํ•˜๋Š” ์‚ฐ์žฌ๋œ ์ง€์‹์„ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ„๊ธฐ์ฆ๊ฒ๊ฒŒ ๊ฐ•์˜ํ•˜์‹œ๋”๋ผ..ํŠนํžˆ ์ •๋ฆฌ๋œ ์ฝ”๋“œ ์ฑ•ํ„ฐ์—์„œ๋Š” ํ…Œ์ŠคํŠธํ•˜๊ณ  ๋ฆฌํŒฉํ† ๋ง ํ•˜๋Š”๊ฒƒ์ด๋ž€ ์–ด๋–ป๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ธ์ง€ ํ™•์‹คํ•˜๊ฒŒ ๋ณธ ๊ฒƒ ๊ฐ™์•„์„œ ํŠนํžˆ ๊ทธ

2022๋…„ 10์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Typescript D3

T์˜ ๋ชจ๋“  ํ”„๋กœํผํ‹ฐ๋ฅผ ์˜ต์…˜ ํ”„๋กœํผํ‹ฐ๋กœ ์ง€์ •ํ•˜์—ฌ ์ƒˆ ํƒ€์ž…์„ ๊ตฌ์„ฑํ•œ๋‹ค.ย \* T์— ์˜ต์…˜ ํ”„๋กœํผํ‹ฐ๊ฐ€ ์žˆ์–ด๋„ Required<T> ๋กœ ์„ ์–ธ์‹œ์—๋Š” ๋ชจ๋“  ํ”„๋กœํผํ‹ฐ๊ฐ€ ํ•„์ˆ˜๊ฐ’์œผ๋กœ ์ง€์ •ํ•˜์—ฌ ์ƒˆ ํƒ€์ž…์ด ๊ตฌ์„ฑ๋œ๋‹ค.T์—์„œ K ๋งŒ "Pick" ํ•ด์„œ ์ƒˆ๋กœ์šด ํƒ€์ž…์„ ๊ตฌ์„ฑ์˜ˆ๋ฅผ๋“ค์–ด ๋ฐ‘์˜ ์˜ˆ์ฉจ์—

2022๋…„ 10์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Typescript D2

any๋Š” ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋Šฅ์„ ์•ˆ ์“ฐ๋Š” ํƒ€์ž…unknown๋„ any์ฒ˜๋Ÿผ ๋‹ค ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์ง€๋งŒ any๋ณด๋‹ค๋Š” ์กฐ๊ธˆ ๋” ์•ˆ์ „ํ•จ \- any์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ์•Œ ์ˆ˜ ์—†๋Š” ํƒ€์ž…์ด๋ผ๊ณ  ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ํ•œ๋ฒˆ ์ฒดํฌ๋ฅผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ๋˜๋Š” ์ฝ”๋“œ ๋ฏธ๋ฆฌ ์˜ˆ๋ฐฉ ๊ฐ€๋Šฅtype์ด ํ™•์‹คํ•˜์ง€ ์•Š์„ ๋•Œ ์ƒ๊ธฐ๋Š”

2022๋…„ 10์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Typescript D1

์‚ฌ๋‚ด์Šคํ„ฐ๋”” 1์ผ์ฐจ ์ •๋ฆฌ๋‚ด์šฉํšŒ๊ณ ๋ฌธ์„œ๋ฅผ ๋ณด๋ฉด ์•Œ๊ฒ ๋Š” ๋‚ด์šฉ์ด์ง€๋งŒ ์‹ค๋ฌด๋กœ ์ ์šฉํ•  ๋•Œ๋Š” ์–ด๋–ค์‹์œผ๋กœ ํ•ด์•ผ๋ ์ง€ ๊ฐ์ด ์ž˜ ์•ˆ์˜ด. ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์ŠคํŽ™์ธ typescript + express ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ๋ฅผ ๊ณต๋ถ€ํ•ด๊ฐ€๋ฉด์„œ ๋งŒ๋“œ๋Š”๊ฒŒ ๋” ๋น ๋ฅด์ง€ ์•Š์„๊นŒ ํ•˜๋Š” ๊ณตํ†ต๋œ ์˜๊ฒฌํ•˜๋ฃจ์˜ ๊ณตํ†ต๋œ ๋ชฉํ‘œ๋ฅผ

2022๋…„ 10์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์‚ฌ๋‚ด์Šคํ„ฐ๋”” - node JS + express

route ํŒŒ์ผ์„ ๋ณ„๋„๋กœ ๊ด€๋ฆฌํ•˜๋ ค๋ฉด routes ํด๋”๊ฐ€ ํ•„์š”๊ทธ ์•ˆ์— ๋น„์Šทํ•œ ๋ผ์šฐํŠธ๋“ค์€ ๋ณ„๋„์˜ jsํŒŒ์ผ๋กœ ๊ด€๋ฆฌ๋ถ„๋ฆฌ๋œ js ํŒŒ์ผserver.js์—์„œ ๋ถ„๋ฆฌํ•œ ๋ผ์šฐํŠธ ๋ชจ๋“ˆ์„ ๋กœ๋“œmulter ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‚ฌ์šฉ์ฐธ๊ณ  : multerํด๋ž˜์Šค์ชฝ ์˜์ƒ๋ณ€ํ™˜ ์™„๋ฃŒ ์‹œ ์ด์šฉํ•ด ๋ณผ ์ˆ˜

2022๋…„ 10์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์‚ฌ๋‚ด์Šคํ„ฐ๋”” - node JS + express

Application Programming InterfaceAPI ๋””์ž์ธ ๋ฐฉ๋ฒ•์›์น™ 6๊ฐœ \- Uniform interface ( ์–˜๋งŒ ์ ค ์ค‘์š”ํ•จ) \- ํ•˜๋‚˜์˜ URL๋กœ๋Š” ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์•ผํ•จ \- ๊ฐ„๊ฒฐํ•˜๊ณ  ์˜ˆ์ธก๊ฐ€๋Šฅํ•˜๊ฒŒ \- URL ์ด๋ฆ„์ง“๊ธฐ ๊ด€์Šต์„ ์ž˜

2022๋…„ 10์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์‚ฌ๋‚ด์Šคํ„ฐ๋”” - node JS + express

nodejs non-blocking IO์ผ๋‹จ ์š”์ฒญ ๋‹ค ๋ฐ›๊ณ  ๋˜๋Š” ์ž‘์—…๋ถ€ํ„ฐ ๋นจ๋ฆฌ ์ฒ˜๋ฆฌ, ์˜ค๋ž˜๊ฑธ๋ฆฌ๋Š” ์ž‘์—…์€ ๋‚˜์ค‘์—์ฝ”๋“œ๊ฐ€ ์งง๊ณ  ์‰ฌ์›Œ์„œ ๋น ๋ฅธ ๊ฐœ๋ฐœ๊ฐ€๋Šฅ์›น์„œ๋น„์Šค๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ๋Š” ์ข€ ๋ณ„๋กœ ์†Œ์Šค ์ˆ˜์ •ํ•˜๋ฉด ์•Œ์•„์„œ ์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒํ–ˆ๋‹ค๊ฐ€ ์žฌ์‹คํ–‰ํ•ด์ฃผ๋Š” ํŒจํ‚ค์ง€

2022๋…„ 10์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์ถœ๊ทผ๊ธธ ๊ณต๋ถ€ - ๋„คํŠธ์›Œํฌ TCP/IP

์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ(Internet protocol suite) : ์ธํ„ฐ๋„ท์—์„œ ์ปดํ“จํ„ฐ๋“ค์ด ์„œ๋กœ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ๋ฐ ์“ฐ์ด๋Š” ํ”„๋กœํ† ์ฝœ์˜ ์ง‘ํ•ฉTCP/IP 4๊ฐœ์ธต / OSI 7๊ณ„์ธตOSI ๊ณ„์ธต์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ 3๊ฐœ๋กœ ์ชผ๊ฐœ๊ณ  ๋งํฌ๋ฅผ ๋ฐ์ดํ„ฐ ๋งํฌ์™€ ๋ฌผ๋ฆฌ๋กœ ๋‚˜๋ˆ„๋Š”๊ฒŒ ๋‹ค๋ฆ„. ์ธํ„ฐ

2022๋…„ 9์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์ถœ๊ทผ๊ธธ ๊ณต๋ถ€ - ๋„คํŠธ์›Œํฌ

๋…ธ๋“œ์™€ ๋งํฌ๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์€ ์ง‘ํ•ฉ์ฒด๋…ธ๋“œ : ์„œ๋ฒ„, ๋ผ์šฐํ„ฐ, ์Šค์œ„์น˜ ๋“ฑ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋งํฌ : ์œ ์„  ๋˜๋Š” ๋ฌด์„  ์ข‹์€ ๋„คํŠธ์›Œํฌ๋งŽ์€ ์ฒ˜๋ฆฌ๋Ÿ‰ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ์ฒ˜๋ฆฌ๋Ÿ‰(throughput) : ๋งํฌ๋ฅผ ํ†ตํ•ด ์ „๋‹ฌ๋˜๋Š” ๋‹จ์œ„ ์‹œ๊ฐ„๋‹น ๋ฐ์ดํ„ฐ์–‘bps(bits per se

2022๋…„ 9์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์ถœ๊ทผ๊ธธ ๊ณต๋ถ€ - ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„

์„ ์–ธํ˜•ํ•จ์ˆ˜ํ˜•๋ช…๋ นํ˜•๊ฐ์ฒด์ง€ํ–ฅํ˜•์ ˆ์ฐจ์ง€ํ–ฅํ˜•Functional Programming์ž‘์€ ์ˆœ์ˆ˜ ํ•จ์ˆ˜๋“ค์„ ์Œ“์•„ ๋กœ์ง์„ ๊ตฌํ˜„ํ•˜๊ณ  ๊ณ ์ฐจ ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ธ ํŒจ๋Ÿฌ๋‹ค์ž„์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ํ•จ์ˆ˜๊ฐ€ ์ผ๊ธ‰ ๊ฐ์ฒด์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ์ฒด์ง€ํ–ฅ๋ณด๋‹ค๋Š” ํ•จ์ˆ˜ํ˜•์ด ์„ ํ˜ธ๋จ์ถœ๋ ฅ์ด ์ž…๋ ฅ์—๋งŒ ์˜์กด๋˜๋Š” ํ•จ์ˆ˜ํ•จ์ˆ˜๋ฅผ ๊ฐ’์ฒ˜๋Ÿผ

2022๋…„ 9์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์ถœ๊ทผ๊ธธ ๊ณต๋ถ€ - ๋””์ž์ธํŒจํ„ด

ํ•˜๋‚˜์˜ ํด๋ž˜์Šค์— ์˜ค์ง ํ•˜๋‚˜์˜ ์ธ์Šคํ„ด์Šค๋งŒ ๊ฐ€์ง ์ธ์Šคํ„ด์Šค ์ƒ์„ฑํ•  ๋•Œ ๋งŒ๋“œ๋Š” ๋น„์šฉ์€ ์ค„์–ด๋“ค๊ณ  ์˜์กด์„ฑ์€ ๋†’์•„์งTDD(Test Driven Development)๋ฅผ ํ•  ๋•Œ ๊ฑธ๋ฆผ๋Œ์ด ๋จ. ๊ฐ ํ…Œ์ŠคํŠธ๋งˆ๋‹ค ๋…๋ฆฝ์ ์ธ ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธEX) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ ๋ชจ๋“ˆ๊ฐ์ฒด ์ƒ์„ฑ

2022๋…„ 9์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

AWS transcoder์—์„œ MediaConvert๋กœ ๋ฐ”๊พธ๋Š” ์‚ฝ์งˆ ๊ณผ์ • + CloudWatch Events

ํ”„๋กœ์ ํŠธ์ƒ์—์„œ transcoder๋ฅผ media converter๋กœ ์–ธ์  ๊ฐ€๋Š” ์ „ํ™˜ํ•ด์•ผ ํ•˜๊ธฐ์— ๊ฐœ๋ฐœ์„œ๋ฒ„์—์„œ ํ…Œ์ŠคํŠธ ์ง„ํ–‰ํ•ด๋ณธ ๋‚ด์šฉ์„ ๋ฏธ๋ฆฌ ์ •๋ฆฌํ•ด๋‘” ๊ฒƒ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด ํ˜„์žฌ ํ”„๋กœ์ ํŠธ์ƒ์—๋Š” Pre-signed Post ๋ฐฉ์‹์œผ๋กœ ์˜์ƒ์ด ์˜ฌ๋ผ๊ฐ€์„œ ๋žŒ๋‹ค์—์„œ Put ํŠธ๋ฆฌ๊ฑฐ ์บ์น˜๊ฐ€ ์•ˆ

2022๋…„ 6์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Git - log ๋ช…๋ น์–ด

gui๋กœ๋งŒ ํŽธํ•˜๊ฒŒ ์“ฐ๋ฉด์„œ ์šด์˜์„œ๋ฒ„ ๋ฐ˜์˜ํ•˜๋‹ค ํด๋” ํ•˜๋‚˜ ๋‚ ๋ ค๋จน์€ ์ง€๋‚œ๋‚ ์„ ๋ฐ˜์„ฑํ•˜๋ฉฐ ๊ธฐ๋ก2.3 Git์˜ ๊ธฐ์ดˆ - ์ปค๋ฐ‹ ํžˆ์Šคํ† ๋ฆฌ ์กฐํšŒํ•˜๊ธฐ

2022๋…„ 6์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Git - init, status, gitignore

gui๋งŒ ์“ฐ๋‹ค ์šด์˜์„œ๋ฒ„ ๋ฐ˜์˜ํ•˜๋‹ค ํด๋” ํ•˜๋‚˜ ๋‚ ๋ ค๋จน์€ ์ง€๋‚œ๋‚ ์„ ๋ฐ˜์„ฑํ•˜๋ฉฐ ๊ธฐ๋ก์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ๋ผ์ธ, '- ํ‘œ์ค€ Glob ํŒจํ„ด ์‚ฌ์šฉ \- ์ •๊ทœํ‘œํ˜„์‹์„ ๋‹จ์ˆœํ•˜๊ฒŒ ๋งŒ๋“  ๊ฒƒ\* : ๋ฌธ์ž๊ฐ€ ํ•˜๋‚˜๋„ ์—†๊ฑฐ๋‚˜ ํ•˜๋‚˜ ์ด์ƒ\[sdf] : ์ค‘๊ด„ํ˜ธ ์•ˆ์— ์žˆ๋Š” ๋ฌธ์ž ์ค‘ ํ•˜๋‚˜? : ๋ฌธ์žํ•˜๋‚˜\[a-

2022๋…„ 6์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

AWS ๋„๋ฉ”์ธ (Route53, ELB, ACM)

๊ฐœ๋ฐœ์„œ๋ฒ„๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ AWS์—์„œ ๋‚˜ ํ˜ผ์ž ๋งŒ๋“ค๊ณ  ๋„๋ฉ”์ธ์—ฐ๊ฒฐ๊นŒ์ง€ ํ•ด์•ผ๋˜๋Š” ๊ณผ์ •์—์„œ๊ธฐ์–ตํ•ด๋†“๊ธฐ ์œ„ํ•ด ์ ์–ด๋†“์€ ๋‚ด์šฉEC2, RDS ๋กœ ์ด๋ฏธ ์„œ๋ฒ„์™€ DB๋Š” ๋งŒ๋“ค์–ด๋†จ์Œ.vpc๋„ ์ด๋ฏธ ๊ธฐ์กด์— ์“ฐ๋˜ ๋ณด์•ˆ๊ทธ๋ฃน์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋กœํ•จ.๋„๋ฉ”์ธ ๊ตฌ๋งค ํ›„ Route53๊นŒ์ง€์˜ ํ˜ธ์ŠคํŒ…๋“ฑ๋ก์€ ์ด๋ฏธ CTO๋‹˜

2022๋…„ 6์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์‚ฝ์งˆ์— ๊ธฐ๋ฐ˜ํ•œ git ๋ช…๋ น์–ด ์ •๋ฆฌ

name ๋ถ€๋ถ„์— ๋ณดํ†ต origin๋ชจ๋“  remote ์ €์žฅ์†Œ์˜ ์ตœ์‹  ์ƒํ™ฉ์„ ์—…๋ฐ์ดํŠธ์ƒํ™ฉ์ด ๋กœ์ปฌ์— ์—…๋ฐ์ดํŠธ๋งŒ ๋˜๋Š”๊ฒƒ์ด์ง€ ๋™๊ธฐํ™”๊ฐ€ ๋˜๋Š”๊ฒƒ์€ ์•„๋‹ˆ๋‹ค!์šด์˜์„œ๋ฒ„ ์™ธ ๊ฐœ๋ฐœ์„œ๋ฒ„๋ฅผ AWS์ƒ์— ์ตœ์ดˆ ์„ธํŒ…ํ•˜๊ณ  git๊ณผ์˜ ๋™๊ธฐํ™”๋ฅผ ์œ„ํ•ด ์•„๋ž˜์™€ ๊ฐ™์ด ์‹คํ–‰์„œ๋ฒ„์— ์ด๋ฏธ ์†Œ์Šค๋Š” ์˜ฌ๋ผ๊ฐ€์žˆ๋Š” ์ƒํƒœ์ด๋ฏ€

2022๋…„ 6์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ƒˆ ํšŒ์‚ฌ ์ž…์‚ฌํ•ด์„œ ์ž‘์—…ํ™˜๊ฒฝ ์„ธํŒ… ์‚ฝ์งˆ ๊ธฐ๋ก - ํ”„๋ก ํŠธ ๋นŒ๋“œ

์™ธ์ฃผ๊ฐœ๋ฐœ์ž๋‹˜๊ป˜ ๋“ค์„ ๋•Œ๋Š” ๋นŒ๋“œ๊ฐ€ ์•ˆ๋˜์„œ ubuntu18 ๋ฒ„์ „์œผ๋กœ ํ•˜์…จ๋‹ค๋Š” ์–˜๊ธฐ๋ฅผ ๋“ฃ๊ณ  ์ด๋ฏธ ํ•ดํƒˆwsl2 ์ชฝ์— ํ•ด๋‹น ๋ฒ„์ „์œผ๋กœ ์ผ๋‹จ ์„ธํŒ…์„ ํ•ด๋ณด๊ณ  ์•ผ์‹ฌ์ฐจ๊ฒŒ npm install์„ ํ–ˆ์œผ๋‚˜ ์‹คํŒจ https://github.com/sass/node-sass/releas

2022๋…„ 5์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ƒˆ ํšŒ์‚ฌ ์ž…์‚ฌํ•ด์„œ ์ž‘์—…ํ™˜๊ฒฝ ์„ธํŒ… ์‚ฝ์งˆ ๊ธฐ๋ก - AWS

๊ณฑ๊ฒŒ ๊ณฑ๊ฒŒ ์ž๋ผ์˜ค๋‹ค๊ฐ€ ๋ฐ›์€ pem ํ‚ค ๊ฐ€์ง€๊ณ  ์•Œ์•„์„œ ์ ‘์†ํ–ˆ์–ด์•ผ ํ–ˆ๋˜ ์ƒํ™ฉMobaXterm์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ฒ˜์Œ์—” ์•ˆ๋˜์„œ ๊ฒ€์ƒ‰์„ ์ข€ ํ•ด๋ณด๋‹ˆ ์œˆ๋„์šฐ๋Š” pem๋ง๊ณ  ppk๋ฅผ ์จ์•ผ๋œ๋‹ค๊ธธ๋ž˜ ppk๋ฅผ ๋งŒ๋“ค์–ด๋ดค์œผ๋‚˜ ์•ˆ๋จ. Putty๋ฅผ ์จ๋ด๋„ ์•ˆ๋จ.์›์ธ์€ AWS์— ํ•ด๋‹น ํ”„๋กœ์ ํŠธ๊ฐ€ ์„ธํŒ…๋œ

2022๋…„ 5์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท