Coffect BackEnd Repository
- TypeScript
- JavaScript
- ORM
- MySql
- 컀νΌμ± κ²μκΈ μ λ‘λ λ° μ‘°ν
- 컀νΌμ± μ€μκ° μ±ν
- 컀νΌμ± μ€ν 리 μ‘°ν λ° λ§€μΉ μμ€ν
| Tag Name | Description |
|---|---|
| β¨ Feature | μλ‘μ΄ κΈ°λ₯μ μΆκ° |
| π Fix | λ²κ·Έ μμ |
| π¨ Refactoring | νλ‘λμ μ½λ 리ν©ν λ§ |
| π Docs | λ¬Έμ μμ λ° κΈ°ν μ½λ μμ (CICD) |
π COFFE... βββ π dist β βββ π config βββ π user β βββ π user.Controller β βββ π user.Model β βββ π user.Server β βββ user.Router.ts βββ π thread β βββ π thread.Controller β βββ π thread.Model β βββ π thread.Server β βββ thread.Router.ts βββ index.ts βββ π node_modules βββ π prisma
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
npm init
npm i express
npm install -g typescript
npm install -g ts-node
npm install --save-dev ts-node
tsc --init
tsc -w
npm i mysql2
npm i bcrypt
npm i crypto
npm i cors
npm i swagger-autogen
npm i swagger-ui-express
npm install swagger-jsdoc
npm i morgan
npm i nodemailer
npm i jsonwebtoken
npm i nodemon
npm install \
@prisma/client \
prisma
npm exec prisma init
npm i --save-dev @types/express
npm i dotenv
npm i --save-dev @types/cors
npm i --save-dev @types/bcrypt
npm i --save-dev @types/swagger-ui-express
npm i --save-dev @types/swagger-jsdoc
npm i --save-dev @types/morgan
npm i --save-dev @types/nodemailer