Skip to content

brunosantos1/accurate-software.github.io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teste backend - API Rest Achados/Perdidos

  • Implementado com NodeJS e Sql Server
  • Tem a função de busca/listagem de achados perdidos e inclusão de um novo achado/perdido
  • Na busca, é possível filtrar por query string por categoria ou nome, os parametros são opcionais. Caso nao informado ele exibe todos sem filtro.
  • Apresenta tratamento de excessão

Como rodar

  • O código da aplicação está no arquivo index.js
  • Contém um arquivo banco.sql com os códigos de criação das tabelas e alguns insert de exemplos de dado, necessário rodar scripts e ajustar connection string do banco no topo do arquivo index.js
  • Executar npm install na pasta do projeto para instalar as dependencias de pacote do nodejs. Nao foi incluido a pasta node_modules para ficar mais leve, pois a mesma é criada com a execução do comando npm install.
  • Para rodar a aplicação, na pasta do projeto digitar "node index.js". O programa está configurado para rodar na porta 3000.

Para consumo da api

Busca de achados perdidos:

Inserção de um novo achado perdidos:

  • Método: POST
  • URL: http://localhost:3000/cadastrarAchadoPerdido
  • Body exemplo: { "nome": "Celular Samsung Roxo ", "descricao": "Celular Samsung Roxo do modelo S20 ", "categoria": 2, "devolvido": 0 }
  • Retorno: ID gerado do novo achado/perdido

About

teste backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 58.3%
  • TSQL 41.7%