๋ชฉ๋ก์ „์ฒด ๊ธ€ (141)

๐ŸŒฑ → ๐ŸŒณ

์„œ๋ฒ„๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

์ฝ”๋”ฉ์• ํ”Œ ๊ฐ•์˜๋ฅผ ๊ธฐ๋ฐ˜ํ•˜์—ฌ ๊ณต๋ถ€ํ•œ ๊ธฐ๋ก์ž…๋‹ˆ๋‹ค. https://codingapple.com/ ์ฝ”๋”ฉ์• ํ”Œ ์˜จ๋ผ์ธ ๊ฐ•์ขŒ - ๊ฐœ๋ฐœ์ž๋„ ๋‹จ๊ธฐ์™„์„ฑ! ๋‹จ์—ฐ NO1 ๊ฐ•์‚ฌ๋‹˜์˜ NO.1 ๊ฐ•์˜ ์—ญ์‹œ๋‚˜ ๋ช…๊ฐ•์ž…๋‹ˆ๋‹ค. IT ์—…๊ณ„์˜ ๋Œ€์น˜๋™ NO1. ๊ฐ•์‚ฌ๊ฐ™์€ ์—„์ฒญ๋‚œ ๊ฐ•์˜๋ ฅ. ์ฝ”๋”ฉ์• ํ”Œ๋‹˜์˜ ๊ฐ•์˜๋Š”, ์—„์ฒญ๋‚˜๊ฒŒ ๊ธฐ์ดˆ์ ์ธ ๊ฒƒ๋ถ€ํ„ฐ ๊ฐ€๋ฅด์น˜๋Š” ๋“ฏ ๋ณด์ด์ง€๋งŒ, ์‹ค์ œ๋กœ ๋‹ค๋ฃจ๋Š” ๊นŠ์ด๋Š” ์ ˆ codingapple.com ๐Ÿ“Œ ์„œ๋ฒ„๋ž€? ์ „๋ฌธ ์šฉ์–ด๋กœ ์ •๋ฆฌํ•˜์ž๋ฉด 'ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ๋ฐ›์œผ๋ฉด ์„œ๋น„์Šค, ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ปดํ“จํ„ฐ ํ˜น์€ ํ”„๋กœ๊ทธ๋žจ'์ด๋‹ค ์ธ๊ฐ„์˜ ์šฉ์–ด๋กœ ๋‹ค์‹œ ์„ค๋ช…ํ•˜์ž๋ฉด '์š”์ฒญ์„ ๋ฐ›์œผ๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด์ฃผ๋Š” ๊ธฐ๊ณ„' ๋” ์‰ฝ๊ฒŒ ์ด์•ผ๊ธฐํ•˜์ž๋ฉด, ์„œ๋ฒ„๋Š” ๋‹ญ๊ฐˆ๋น„์ง‘ ์•Œ๋ฐ”์ƒ๊ณผ ๊ฐ™์€ ์—ญํ• ์ž„ ๋‹ญ๊ฐˆ๋น„ 2์ธ๋ถ„ ์ฃผ์„ธ์š” ~ ํ•˜๋ฉด ๋‹ญ๊ฐˆ๋น„ 2์ธ๋ถ„์„ ๊ฐ€์ ธ๋‹ค์ฃผ๋“ฏ ์›น์„œ๋ฒ„๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๋„ค์ด๋ฒ„ ์›นํˆฐ ํŽ˜์ด..

Server 2022. 8. 25. 13:50
[node.js] node.js ์ž…๋ฌธ

๐Ÿ“Œ ํ”„๋ ˆ์ž„์›Œํฌ ํŽธ๋ฆฌํ•จ, ๋ณด์•ˆ์ด ์ข‹์Œ ex) bootstrap - css ํ”„๋ ˆ์ž„์›Œํฌ(frontend) spring - java ํ”„๋ ˆ์ž„์›Œํฌ(backend) ํ”„๋ก ํŠธ์—”๋“œ๋กœ๋Š” ๊ฒฐ๊ณผ๋งŒ ๋ณด์—ฌ์คŒ ๐Ÿ“Œ ์—๋Ÿฌ ์ปดํŒŒ์ผ์—๋Ÿฌ(์‹ ํ…์Šค์—๋Ÿฌ) : ๋ฌธ๋ฒ• ์˜ค๋ฅ˜ ๋Ÿฐํƒ€์ž„์—๋Ÿฌ: ์‹คํ–‰๋˜๋Š” ๋„์ค‘์— ๋‹ค์šด๋˜๋Š” ์—๋Ÿฌ/ ๋ฌธ๋งฅ์ƒ ์˜ค๋ฅ˜ โœ… head vs body head์•ˆ์— ์žˆ๋Š” ๋‚ด์šฉ์€ ํ•œ ์ค„, ํ•œ ์ค„ ๋‚˜์˜ค๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ํ•œ๊บผ๋ฒˆ์— ๋‚˜์˜ด body๋Š” ํ•œ ์ค„, ํ•œ ์ค„ ๋‚˜์˜ด head์— div, span ,, ์ด๋Ÿฐ tag๋“ค ๋‹ค ์“ธ ์ˆ˜ ์žˆ์Œ body์— ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ธฐ๋ฉด ๋„ˆ๊ทธ๋Ÿฝ๊ฒŒ ๋„˜์–ด๊ฐ€์ง€๋งŒ, head์— ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ธฐ๋ฉด ๊ฒฐ๊ณผ๋ฌผ์ด ๋กœ๋“œ๋˜์ง€ ์•Š์Œ ๐Ÿ“Œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋น„๋™๊ธฐ์‹ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์›๋ž˜๋Š” ๋ฒก์—”๋“œ๊ฐ€ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜์ด์˜€๋Š”๋ฐ ์ฑ„ํŒ… : ์‹œ๋‚˜๋ฆฌ์˜ค ์—†์Œ, ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ด๋ฃจ์–ด ์ ธ์•ผ ํ•จ ๋Œ€๋ถ€๋ถ„ ..

Server/Node.js 2022. 8. 22. 18:35
ํ˜‘์—… ์‹œ ์ฃผ์˜ ์‚ฌํ•ญ

ํŒŒ์ผ ์œ„์น˜ ๊ทœ์น™ ์ •ํ•˜๊ธฐ ์ด๋ฏธ์ง€, CSS ๋“ฑ ๋‚ด๊ฐ€ ๋งŒ๋“  CSS๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ๋ง์น  ๊ฐ€๋Šฅ์„ฑ์„ ๊ณ ๋ คํ•˜๊ณ  ์งœ๋ผ class๋ช…์„ ํ•จ๋ถ€๋กœ ์ •ํ•˜์ง€ ๋งˆ๋ผ ํ˜‘์—… ์‹œ ๊ฒน์น  ๊ฒƒ ๊ณ ๋ คํ•˜๊ธฐ class, id๋ฅผ ๋ณ„๋กœ ์•ˆ ์“ฐ๋Š”๊ฒŒ ์ข‹์Œ ์ตœ๋Œ€ํ•œ ํด๋ฆฐํ•œ ์ฝ”๋“œ๋ฅผ ์งœ๋ผ ์ž์‹ ์„ ํƒ์ž, ํ›„์† ์„ ํƒ์ž๋ฅผ ์จ์•ผ ์ง๊ด€์ ์ด๋‹ค ๋„์–ด์“ฐ๊ธฐ, ๋“ค์—ฌ์“ฐ๊ธฐ ๋งž์ถ”๊ธฐ ๋”ฐ์˜ดํ‘œ ๋“ฑ ๊ณตํ†ต ์ฝ”๋“œ ์—†์• ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ธฐ 2๋ฒˆ ์ด์ƒ ๋ฐ˜๋ณต ์ฝ”๋“œ๊ฐ€ ๋‚˜์˜ค๋ฉด ์•ˆ๋จ ๊ฐ์ž์˜ ์ฝ”๋“œ๊ฐ€ ๋…๋ฆฝ์ ์ด์—ฌ์•ผ ํ•จ ๋‚ด๊ฐ€ ์ƒ๋Œ€๋ฐฉ์˜ ์ฝ”๋“œ๋ฅผ ๋ชจ๋ฅด๋”๋ผ๋„ ๊ฐ์ž๊ฐ€ ํ•œ๊ฑธ ๊ทธ๋ƒฅ ํ•ฉ์ณค์„ ๋•Œ ์ „์ฒด ๊ฒฐ๊ณผ๊ฐ€ ๋™์ž‘ํ•ด์•ผ ํ•จ

M1์นฉ Mac์—์„œ Homebrew ์˜ค๋ฅ˜ํ•ด๊ฒฐ

sass ์„ค์น˜๋ฅผ ์œ„ํ•ด brew์™€ node๋ฅผ ์„ค์น˜ํ–ˆ๋Š”๋ฐ ์„ค์น˜๊ฐ€ ๋˜์—ˆ๋‹ค๊ณ  ๋œจ์ง€๋งŒ ํ„ฐ๋ฏธ๋„์„ ๊ป๋‹ค ํ‚ค๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ํ„ฐ๋ฏธ๋„์—์„œ brew์™€ sass์˜ version์„ ํ™•์ธํ•˜๋ฉด zsh: command not found: brew ์ด ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค ์ฒ˜์Œ์—๋Š” ๋ฒ„์ „๋ผ๋ฆฌ ์œ„์น˜๊ฐ€ ๊ผฌ์ธ ์ค„ ์•Œ๊ณ  homebrew, node.js, sass๋ฅผ ๋ชจ๋‘ uninstallํ›„ ์žฌ์„ค์น˜๋ฅผ ํ•˜์˜€์œผ๋‚˜ ๋˜‘๊ฐ™์€ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ,, ๐Ÿคฌ ๊ตฌ๊ธ€๋ง ํ•ด๋ณธ ๊ฒฐ๊ณผ ์ € ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๋ฉด Homebrew๊ฐ€ /usr/local/... ๊ฐ€ ์•„๋‹Œ /opt/homebrew/ ์— ์„ค์ •๋˜์–ด ์žˆ์–ด์„œ ๊ทธ๋ ‡๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜๋‹ค. ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ํ„ฐ๋ฏธ๋„์— ๋“ค์–ด๊ฐ€์„œ vi ~/.zshrc ๋กœ ๋“ค์–ด๊ฐ€์„œ export PATH=/opt/homebrew/bin:$PATH ์œ„์˜ ๋ช…๋ น์„ ์ถ”๊ฐ€ํ•˜๋ฉด ..