jckoronati/express-rest

Router | Books | Refactor to use middleware

Opened this issue · 0 comments

Description

Refactor code to use middlewares intead of excessives try catches on code bellow.

booksRouter.post("/", async (req, res) => {
try {
const result = await booksController.create(req.body);
if (result)
res.status(201).send("Book was registered with success!");
else
res.status(400).send("Sorry, but the book was not registered.");
} catch (error) {
console.error(error);
res.status(500).send("Something went wrong, try again later!");
}
});