Essa é uma simples API para controle de Developers e contém as principais funções (CRUD) ♻
você pode acessar e consumir essa API pelo link:
https://us-central1-devs-crud-alest.cloudfunctions.net/developers
O objetivo do projeto é construir uma API restfull conectada ao banco NoSQL Firestore...
- Utilizar uma arquitetura para o desenvolvimento
- Prática da separação de responsabilidades
- Construir e organizar as camadas da aplicação
- Tratamento de mensagens
- Deploy da aplicação com a Cloud Functions
index.ts: camada de conexão do servidor e rotas da aplicação
controllers: camada de controle que se comunica diretamente com a de negócio.
business: camada de negócio, onde irá conter as regras de negócio e se comunicar com o dataSource
datasource: camada de comunicação com o banco de dados,
é onde fica a maçaroca de código
GET - Listar todos os Developers
POST - Cadastrar um Developer
PUT - Alterar um Developer
GET - Retorna um Developer pelo ID informado
DELETE - Deleta o Developer pelo ID informado
POST - Retorna os Developers pelo filter informado (nome)
This project is under MIT license
Made by Júlio César 🚀