Skip to content

FelipeTr00/typescript-api-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 API REST em TypeScript com Node.js

Node.js TypeScript Express License

Projeto de API REST modularizada, construída com Node.js e TypeScript, seguindo os princípios REST.

✨ Funcionalidades

  • 🛠️ CRUD de recursos (Create, Read, Update, Delete)
  • 🔒 Autenticação e rotas protegidas
  • 🛡️ Validação de dados
  • 📄 Documentação automatizada com Swagger
  • 🗄️ Integração com bando de dados não relacional MongoDB
  • 🗄️ Integração com banco de dados relacional PostgreSQL

🛠️ Tecnologias Utilizadas

  • Node.js: Node.js
  • Express: Express
  • TypeScript: TypeScript
  • Jest: Jest
  • Swagger: Swagger
  • PostgreSQL/MySQL: PostgreSQL MySQL
  • TypeORM: TypeORM

⚙️ Requisitos

  • Node.js versão 14 ou superior Node.js
  • npm ou yarn npm yarn
  • PostgreSQL ou MySQL e MongoDB como banco de dados PostgreSQL MySQL MongoDB

🚀 Instalação

  1. Clone:
git clone https://github.com/FelipeTr00/typescript-api-mongodb.git

💥 Get Started

Para começar siga as intruções no GET_STARTED.md

❄️ API ROUTES

Rota '/' => 'Hello, World'

Rota Root

Rota '/users' => UserController.JSON

GET

Rota Users

POST

Rota Users

About

API REST em TypeScript com Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published