Repositorio com o codigo do backend do projeto de IES300 da Fatec
> npm install
> npm run dev
> npm start
O servidor usa a rota localhost:5000/ como padrão.
Obrigado aos membros do grupo.
Retorna um question aleatória
A question retornada é selecionada aleatóriamente no banco de dados e é de acordo com a category e difficulty informados.
Método: GET
Exemplo: http://localhost:5000/questions?search=random&category=TI&difficulty=1
Retorna varias perguntas aleatórias
De acordo com a quantidade desejada para cada nivel.
Método: GET
Exemplo: http://localhost:5000/questions?search=match&nivel1=5&nivel2=5&nivel3=5&nivel4=1
Atualiza dados de um player
Não é necessário passar todos os dados do player. Só os dados que quer atualizar.
Método: PATCH
Endereço do serviço: http://localhost:5000/players/:id
Exemplo de json : { "name": "Tiago", "netWorth": "111111111", "email": "thiago@gmail.com", "password": "123456" }
Pesquisa player por parametros
Método: GET
Exemplo: http://localhost:5000/players?email=thiago@gmail.com
Cria player
Para criar um player, enviar um json conforme o exemplo abaixo:
Método: POST
Endereço do serviço: http://localhost:5000/players
Exemplo de json: {"name":"Thiago","netWorth":"300000000","email":"thiago@gmail.com","password":"123456"}