Необходимо завершить функцию POST
и отправить Error: something
в качестве ответа, без завершения программы.
Пример for-loop
:
for (let i = 0; i < req.body.listoftouristsbyid.length; i++) {
client.query("SELECT tourists.id FROM tourists WHERE tourists.id = " + req.body.listoftouristsbyid[i], function(err, result) {
done();
if (result.rows.length === 0) {
console.log("Tourist " + req.body.listoftouristsbyid[i] + " you want to add does not exist");
res.status(500);
return res.render("Bad listoftoutistbyid request, student with id " + i + " does not exist");
}
})
}
Что я должен написать вместо return res.render
, чтобы POST не работал, функция завершит работу с кодом ошибки в ответ, но без сбоевпрограмма, чтобы я мог отправить больше запросов позже?