fiz o post e testei, mas retornou 201 Created com apenas o Id no postman:
{
"message": "criado com sucesso",
"livro": {
"_id": "65cbc9e65a41477b6587bb38"
}
}
Verifiquei o objeto e ele contém todo os atributos estabelecidos no model. Verifiquei a função do método cadastrarLivro e aparentemente tudo certo:
static async cadastrarLivro (req, res) {
try {
const novoLivro = await livro.create(req.body)
res.status(201).json({message: "criado com sucesso", livro: novoLivro})
} catch (error) {
res
.status(500)
.json({ message: `${erro.message} - falha ao cadastrar livro` })
}
}
portanto não consigo entender o motivo do resto das informações não terem sido salvas e criado apenas um ID