Olá, Eliel! Como você está?
Dei uma olhada no seu código e acredito que o problema está no .matriculas
em pegaMatriculasPorTurma(). Tente substituir por Matriculas
, como você fez no restante do código, verifique também outras partes do código e veja se funciona. Vou deixar aqui o método desenvolvido pela instrutora como modelo:
static async pegaMatriculasPorTurma(req, res) {
const { turmaId } = req.params
try {
const todasAsMatriculas = await database.Matriculas
.findAndCountAll({
where: {
turma_id: Number(turmaId),
status: 'confirmado'
},
limit: 20,
order: [['estudante_id', 'DESC']]
})
return res.status(200).json(todasAsMatriculas)
} catch (error) {
return res.status(500).json(error.message)
}
}
Espero que tenha ajudado!
Um abraço e fico à disposição!