/crud-postgresql-typeorm

Essa aplicação foi desenvolvida com o objetivo de exercitar conceitos de REST API, Node.js, Express, Typescript, PostgreSQL e TypeORM.

Primary LanguageTypeScript

CRUD (TypeORM + PostgreSQL)

Essa aplicação foi desenvolvida com o objetivo de exercitar conceitos de REST API, Node.js, Express, Typescript, PostgreSQL e TypeORM.

Serviços

POST: /users

  • Criação de usuário

GET: /users

  • Lista todos os usuários

GET: /users/>id<

  • Retorna os dados de um usuário

PATCH: /users/>id<

  • Atualiza os dados de um usuário

DELETE: /users/>id<

  • Deleta um usuário do banco

Tecnologias

  • Typescript
  • Node.js
  • PostgreSQL

Bibliotecas

  • Express
  • uuid
  • TypeORM
  • yup
  • bcryptjs
  • pg