Skip to content

AxeemHaider/learn-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learn-backend

Clone project

  • Clone Repo
  • npm install

New project

  • npm init
  • tsc --init // For typescript
  • npm install --save express morgan ts-node body-parser // Dependencies
  • npm install --save-dev ts-node-dev // Dev Dependency
  • npm install --save-dev @types/express @types/morgan @types/node // Types

Tasks

  • upsert(Create user if not eles update)
  • search(by name, age)

Database

  • npm install typeorm --save
  • npm install reflect-metadata --save
  • npm install pg --save

Request validation

  • npm install --save class-validator
  • npm install --save class-transformer

Env

  • npm install --save dotenv

Authentication

  • npm install --save jsonwebtoken
  • npm install --save-dev @types/jsonwebtoken (Install Types)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors