API Rest simples construida com Typescript, Node.js,Express, Prisma e SQLite
Como rodar o projeto na sua máquina
git clone https://github.com/sergiohdljr/AlertaRecifeBack-end.git
cd AlertaRecifeBack-end/
npm install
npm run dev
o servidor agora vai estar rodando na porta http://localhost:3000
Você pode acessar a API do servidor usando os seguintes endpoints:
-
/ocorrencias
: Retorna todas as ocorrencias registradas e os usuários que cadastraram tal ocorrencia. -
/ocorrencias/:email
: Retorna apenas as ocorrencias registradas pelo usuário- Params:
email: String (required)
: e-mail do usuário que você deseja obter as ocorrencias.
- Params:
/ocorrencia
: Registra uma nova ocorrencia.-
Body:
fotoDaOcorrencia: Bytes (Opcional)
:Foto do momento da ocorrenciaTipoDaOcorrencia: String (required)
:Tipo de ocorrencia ex: roubo, batida de carro..descricaoDaOcorrencia: String (required)
:Descrição da ocorrencia que deseja registrarlatitude: Decimal (required)
:Latitude em tempo real de onde ocorreu aproximadamente a ocorrencia.longitude: Decimal (required)
:Longitude em tempo real de onde ocorreu aproximadamente a ocorrencianome: String (required)
: Nome do usuário.email: String (required)
: Email do usuário.fotoPerfil: String (required)
: URL da foto do perfil do usuário.
-