POST /reviews
This is a post method that lets you use a HTML form or equivalent to submit a new review
Endpoint URL
http://127.0.0.1:8080/api/reviewsJSON body parameters
Name
Type
Description
Example Code
const reviewForm = document.getElementById("add-review-form"); // Example form
reviewForm.onsubmit = async (e) => {
e.preventDefault();
const data = new FormData(e.target);
const review = Object.fromEntries(data.entries());
try {
const response = await fetch("/api/reviews", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(review),
});
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
} else {
console.log("Review added successfully");
reviewForm.reset();
}
} catch (error) {
console.error("Error adding new review:", error);
}
};Example response
Response fields
Name
Type
Description
Last updated