Bom dia pessoal,
No curso criamos um método para buscar um registro no banco de dados conforme abaixo:
static async pegaUmaPessoa (req, res) {
const {id} = req.params
try {
const umaPessoa = await database.Pessoas.findOne({where: {id: Number(id)}})
return res.status(200).json(umaPessoa);
} catch (error) {
return res.status(500).json(error.message)
}
}
Ao criar uma constante id, envolvemos em chaves. É a primeira vez que vejo esse formato. Já testei e não funciona sem as chaves. Ou seja, o objeto tem uma função no código.
Alguém saberia me explicar porque isso está acontecendo?