Вы можете отправить ответ только один раз за вызов .
После отправки ответа вы не можете отправить другой ответ для «этого запроса» .
Здесь вы отправляете два ответа, один с 200 (сценарий успеха) и другой с 404. (сценарий ошибки).
Поскольку это два разных ответа для двух разных целей,
либо сохраните их в if else block
, например, так:
if (!result) {
res.status(404).json({
message: "there is no such Order to Delete, Kindly Check Order ID",
fetchAll: "http://localhost:3000/orders/"
});
} else {
res.status(200).json({
message: "Order Deleted Successfully",
request: {
type: "POST",
url: "http://localhost:3000/orders/",
body: {
productID: "Id of the Product",
quantity: "Total Quantity of the Product"
}
}
});
}
Или просто return
, как показано в одном из ответов.
if (!result) {
res.status(404).json({
message: "there is no such Order to Delete, Kindly Check Order ID",
fetchAll: "http://localhost:3000/orders/"
});
return;
}