๋ฐ์ํ ๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ41 Next.js14 ํ๋ก์ ํธ ๊ฐ๋ฐ ์ค์ Next.js ํ๋ก์ ํธ ์์ฑ์ ์ํ ๊ฐ๋ฐ ํ๊ฒฝ ๋ฐ ์ค์นMac OS Sequoia 15.1.1 (zsh shell)Next.js 14.2.5Node.js 18.20.5 LTSTypescript 5.7.2๋งฅ ์ธํ ์นฉ ์ ์ฉ Visual Studio Code 1.96 ๋ฒ์ (2024๋ 12์ 15์ผ ๊ธฐ์ค) ์ง์ ์ค์น ๋ฐฉ๋ฒhttps://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, WindowsVisual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experien.. 2024. 12. 15. brew ํ์ฉํ MySQL ์ค์น DBeaver ์ฐ๊ฒฐ ๊ฐ๋ฐ ๋ฐ ์ค์น ํ๊ฒฝ- MacOS Sequoia 15.1.1- MySQL 9.0.1 (Homwbrew ํ์ฉํ ์ค์น)- DBeaver 24.2.4 Homebrew๋ก ํ์ฉํ MySQL ์ค์นbrew install mysqlbrew services start mysqlHomebrew๋ก ์ค์น๋ MySQL ํ์ธmysql --versionMySQL ์ด๊ธฐ ์ค์ ํฐ๋ฏธ๋์์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด MySQL ์ด๊ธฐ ์ค์ ํ๋ฉด 6๋จ๊ณ ๋ํ๋ฉ๋๋ค.mysql_secure_installationMySQL ์ด๊ธฐ ์ค์ ๊ฐ๋จ ์์ฝ :ํจ์ค์๋ ๊ฒ์ฆ(Validate Password)๋ฃจํธ ๋น๋ฐ๋ฒํธ: ์ ๋น๋ฐ๋ฒํธ ์ค์ ์๋ฃ์ต๋ช ์ฌ์ฉ์ ๊ณ์ (Anonymous Users)์๊ฒฉ ๋ฃจํธ ๋ก๊ทธ์ธ(Root Remote Login)ํ ์คํธ ๋ฐ์ดํฐ๋ฒ ์ด์ค(Test Da.. 2024. 11. 27. Homebrew ๊ฐํธ ์ค์น ๋ฐ ๋ช ๋ น์ด Homebrew๋ macOS์ Linux์์ ์ํํธ์จ์ด๋ฅผ ์ฝ๊ฒ ์ค์นํ๊ณ ๊ด๋ฆฌํ ์ ์๊ฒ ๋์์ฃผ๋ ํจํค์ง ๊ด๋ฆฌ์์ ๋๋ค.mac OS ํฐ๋ฏธ๋์์ Homebrew ๋ช ๋ น์ด๋ก ๋ค์ํ ํ๋ก๊ทธ๋จ๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์ค์น, ์ญ์ , ์ ์ง, ์ ๋ฐ์ดํธ ํ ์ ์์ต๋๋ค.Homebrew๐บ ํต์ฌ ์ฒ ํ"์ํํธ์จ์ด๋ฅผ ๊ฐํธํ๊ฒ ์ค์นํ์"๋ณต์กํ ์ค์ ๊ณผ์ ์์ด, ๋ช ๋ น์ด ํ๋๋ก ์ค์น๋ฅผ ์๋ฃํฉ๋๋ค."macOS์ ์ ํตํฉ๋๋๋ก ์ค๊ณ"macOS์ ๊ธฐ๋ณธ ๊ฒฝ๋ก(/usr/local)๋ฅผ ์ฌ์ฉํด ์์คํ ์ ์์ฐ์ค๋ฝ๊ฒ ํตํฉ๋ฉ๋๋ค."์คํ ์์ค์ ์ปค๋ฎค๋ํฐ ์ค์ฌ"๋๊ตฌ๋ Homebrew ํจํค์ง๋ฅผ ๊ธฐ์ฌํ๊ฑฐ๋ ์์ ํ ์ ์์ต๋๋ค.๐บ Homebrew ์ค์น ๋ฐฉ๋ฒmacOS Terminal ์คํ ๋ฐ ๋ช ๋ น์ด์ ๋ ฅ/bin/bash -c "$(curl -fsSL http.. 2024. 11. 25. Express.js ์น ์๋ฒ ๊ตฌํ ๐ฏ Express.js ์น ์๋ฒ ๊ตฌํ 1๏ธโฃ VS Code ์คํ ๋ฐ ํ์ผ ํด๋ ์ด๊ธฐ ์ ํด๋ outlet ์์ฑ ํ ๋ถ๋ฌ์ต๋๋ค. 2๏ธโฃ ์ ํ์ผ app.js ์์ฑํฉ๋๋ค. 3๏ธโฃ ํฐ๋ฏธ๋์ npm init -y ์คํํฉ๋๋ค. ๐ npm init ์คํ๊ณผ ๋ฌ๋ฆฌ -y๋ฅผ ๋ถ์ฌ์ค์ผ๋ก์จ ์ธ๋ถ์ ์ธ ์ ๋ณด๋ค์ ์ ๋ ฅํ๋ ๋์ ๊ธฐ๋ณธ ๊ฐ์ผ๋ก ์ค์ ํ๋ ์ต์ ์ ๋๋ค. // package.json ํ์ผ ์์ฑ npm init -y ๐ฏ Express.js ํ๋ ์ ์ํฌ ์ค์น 4๏ธโฃ npm i express ์คํํฉ๋๋ค. ๐ install ๐ i ์ค์ฌ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. // express.js ์ค์น npm install express 'package-lock.json ํ์ผ๊ณผ node_modules ํด๋ ์์ฑ๋ฉ๋๋ค.' 5๏ธโฃ app.js ํ์ผ์.. 2023. 9. 8. npm ๊ธฐ๋ณธ ํ๋ก์ ํธ ๐ฏ 'npm init' ๋ช ๋ น์ด ์คํ ๐ npm init ์คํํ๋ฉด ํฐ๋ฏธ๋์ ๋ํํ ํ๋กฌํํธ๊ฐ ์คํ๋ฉ๋๋ค. ๐ ํ๋ก์ ํธ ์ด๋ฆ(package name), ๋ฒ์ (version), ์ค๋ช (description), ์ง์ ํ์ผ(entry point), ํ ์คํธ ๋ช ๋ น์ด(test command), ๊น ์ ์ฅ์(git repository) ํค์๋(keywords), ์ ์(auhor), ๋ผ์ด์ ์ค(license)๋ฑ ์ฌ์ฉ์ ํ๊ฒฝ์ ๋ฐ๋ฅธ ๊ธฐ๋ณธ ๊ฐ์ ์ ๋ ฅํ ์ ์๊ณ package.json ํ์ผ์ด ์์ฑ๋ฉ๋๋ค. โ ์ฒดํฌ ํฌ์ธํธ 1๏ธโฃ vs code ํธ์ง๊ธฐ ํฐ๋ฏธ๋์ npm init ์คํํฉ๋๋ค. // ๊ธฐ๋ณธ ์ค์ ๊ฐ ์๋ ์ด๊ธฐํ npm init ๐ ๊ฒฐ๋ก npm init = ํ๋ก์ ํธ์ ์ธ๋ถ์ ์ธ ์ ๋ณด๋ค์ ์ง์ ์ ๋ ฅํ๋ ๊ฒ ์๋ฏธํฉ๋๋ค. 2๏ธโฃ ํฐ๋ฏธ๋.. 2023. 9. 1. ์ด์ 1 2 3 4 ยทยทยท 9 ๋ค์ ๋ฐ์ํ