1
I’m trying to make an appointment of only 1 id
and he returns to me an empty object.
If I put localhost:8877/jogador/2
, return on console is empty.
If I put localhost:8877/jogador/1
, he returns me all the bank records.
What’s wrong with my Controller?
// LISTAR TODOS OS JOGADORES
listJogadores(request, response) {
database.select("*").table("jogadores").then(apelido => {
console.log(apelido);
response.json(apelido);
}).catch(error => {
console.log(error)
})
}
// LISTAR APENAS 1 JOGADOR
listUmJogador(request, response) {
const id = request.params
database.select("*").table("jogadores").where({ id: id }).then(apelido => {
response.json(apelido)
}).catch(error => {
console.log(error)
})
}
Route archive:
router.get('/jogador', JogadorController.listJogadores);
router.get('/jogador/:id', JogadorController.listUmJogador);
I’m using express and Xios.
"If I place localhost:8877/1" missed "gambler" en route?
– rLinhares
I edited, kkkk. But that’s it...
– Luis Henrique
If I place the host/player/1 it returns all registered players.
– Luis Henrique