Estou com o mesmo problem.
import livros from "../models/Livro.js";
class LivroController{
static listarLivros = (req, res) => {
livros.find((err, livros) => {
res.status(200).json(livros)
})
}
static cadastrarLivro = (req, res) => {
let livro = new livros(req.body);
livro.save((err) => {
if(err) {
res.status(500).send({message: `${err.message} - falha ao cadastrar livro.`});
} else{
res.status(201).send(livro.toJSON());
}
})
}
};
export default LivroController;
import Express from "express";
import LivroController from "../controller/livrosController.js";
const router = Express.Router();
router
.get("/livros", LivroController.listarLivros)
.post("/livros", LivroController.cadastrarLivro)
export default router;