Копаюсь в BackEnde, изучаю express.
Создал API для получения данных из БД. Вот один из пунктов моего контроллера:
async getFoo(req, res) {
const foo = await db.query(`SELECT * FROM foo ORDER BY id`);
res.json(foo.rows);
}
Как возможно сделать, чтобы с телом ответа также шла приписка по типу "Foo удачно получен", а в случае ошибки "Не удалость получить Foo", чтобы на фронте, я просто это сообщение загонял в компонент Vue push уведомлений.
Нашел
res.status(200).send("great");
Но это меняет само тело и я не получаю свой json...
Или вообще всем эти надо заниматься на фронте? Обрабатывать push уведомление в зависимости от статуса res?