router.route("/products/:id?") .get( (request, response) => ProductController.getProductById(request, response)) .post( (request,response) => ProductController.newProduct(request, response)) .patch( async (request, response) => await ProductController.updateProductById(request, response)) .delete( (request, response) => ProductController.deleteProductById(request, response));