μμ μ΄ μνλ λΆμΌλ₯Ό νμ μ±ν μ μ΄μ©νμ¬ λ°°μ°κ³ μΆμ μ¬λλ€κ³Ό μ€μκ°μΌλ‘ μΈν°λμ νλ©° 무λ£λ‘ 곡μ ν μ μλ νλ«νΌμ λλ€.
Upgle μ μΉ μ¬μ΄νΈ νκ²½μμ μμ μ΄ μνλ λΆμΌλ₯Ό 곡μ νλ 곡μ μμ λ°°μ°κ³ μΆμ λΆμΌλ₯Ό λ°°μ°λ μ¬λλ€μ΄ μ€μκ°μΌλ‘ μΈν°λ μ ν μ μκ² λμμ£Όλ μ¬μ΄νΈμ λλ€.
μ¬λ₯ 곡μ μμ μ¬λ₯ μ°Έμ¬μκ° μ½κ² λ§λ μ μλ μ±λμ λ§λ€μ΄λ³΄μΈμ!
λꡬλ μ±λμ λ§λ€ μ μκ³ λꡬλ μ±λμ κ°μ
ν μ μμ΅λλ€.
μ±λμ ν΅ν΄ λ€λ₯Έ μ¬λλ€μκ² μμ λ§μ μ¬λ₯μ 곡μ ν΄μ£ΌμΈμ!π
μ¬λ₯ 곡μ μκ° νΈνκ² μ¬λ₯μ 곡μ νκΈ° μν΄ μ±ν
λ° νμλ°©μ λ§λ€μ΄μ£ΌμΈμ!
μ ν¬ μλΉμ€μμ μ±ν
λ°©κ³Ό νμλ°©μ λ§λ€μ΄μ μ’λ ν¨μ¨μ μΌλ‘ μ¬λ₯μ 곡μ νμ€ μ μμ΅λλ€.ππ»
μ¬λ₯ 곡μ κ° λλκ³ μ μ΅ν λ΄μ©μ κΈ°λ‘νκ³ μΆλ€λ©΄?
μ¬λ₯ 곡μ μκ° μ±ν
λ°©μμ λνν μ μ΅ν λ΄μ©λ€μ μ§μ μλν°λ₯Ό ν΅ν΄ μμΉ΄μ΄λΉμΌλ‘ κΈ°λ‘ν μ μμ΅λλ€.
μ±λ κ°μ
μλΏλ§ μλλΌ λ€λ₯Έ μ¬λλ€μκ²λ μ μ΅ν λ΄μ©μ 곡μ ν΄μ£ΌμΈμ!
express
: μλ² νλ μμν¬prisma
: ORMpassport
: Authcors
: cors μ νdotenv
: νκ²½λ³μexpress-validator
: μμ²κ° κ²μ¦nodemailer
: λ©μΌ λ°μ‘multer
: νμΌ μ λ‘λbabel
: νΈλμ€νμΌλ¬pm2
: λ°±κ·ΈλΌμ΄λ μ€νsocket.io
: μμΌ ν΅μnode-schedule
: schedulerdayjs
: λ μ§ λΌμ΄λΈλ¬λ¦¬bcrypt
: λΉλ°λ²νΈ μνΈνcross-env
: νκ²½λ³μ λ³κ²½nodemon
: κ°λ°μ© μλ² μ¬μμhusky
: git hook supporteslint
: λ¬Έλ² λΆμprettier
: μ½λ ν¬λ§·ν°
μ ν¬ μλΉμ€λ λ€λ₯Έ μ¬λλ€μ Contribute λ₯Ό μνκ³ μμ΅λλ€. ππ» μλλ μ€μΉ λ° Contribute κ°μ΄λμ λλ€.
μνν μ€νμ μν΄μλ node LTS μ΄μμ λ²μ μ, μ ν¬ μλΉμ€μ Contribute νκΈ° μν΄μλ node v16.8.0μ μ€λΉν΄μ£ΌμκΈ° λ°λλλ€
- μ κΈ μ격 μ μ₯μλ₯Ό ν΄λ‘ ν©λλ€.
$ git clone https://github.com/Jandy-SeoulTech/Jandy_Web_Back.git
- μμ±λ λ‘컬 μ μ₯μλ‘ μ΄λ ν λͺ¨λμ μ€μΉν©λλ€.
$ cd Jandy_Web_Back
$ npm install
- λ£¨νΈ λλ ν 리μ νκ²½λ³μ νμΌμ μ ν ν©λλ€.
- μμΈν μ€λͺ μ νκ²½λ³μ νμΌ μ€λͺ λ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ!
- μλΉμ€μ ORMκ³Ό DBλ₯Ό μ°λμμΌμ€λλ€.
$ npm run db:generate
$ npm run dev-db:push
βοΈ MySQL μλ²κ° μ€νλκ³ μμ΄μΌ νκ³ , νκ²½λ³μ νμΌμ μ ν μ΄ μ νν΄μΌ ν©λλ€. 5. μ μμ μ΄ μλ£λμλ€λ©΄ μ€νμ ν΄μ£ΌμΈμ!
$ npm run dev
κ°λ°νμκΈ° μ prettierκ° μλν°μ μ€μ μ΄ μ λΌμλμ§ νμΈν΄μ£ΌμΈμ!
κΈ°μ¬ κ°μ΄λλΌμΈμ μ°Έκ³ ν΄μ£ΌμΈμ.
Front-End Developer | Back-End Developer | Product Manager | Product Designer | ||
κΉμ±ν |
ν©μΈμ |
μ‘°μΈν |
νμ±μ |
μ΅λ―Όμ€ |
κΉμ°μ |