Использование Express / Node и Postgres (пакет 'pg').
Код:
const createEvent = (request, response) => {
console.log(request.body);
const {
type,
location,
current_attendees,
total_attendees,
details,
event_date,
has_car,
has_food,
cover_charge,
contact_email,
} = request.body;
pool.query(`INSERT INTO events (type, location, current_attendees, total_attendees, details, event_date, has_car, has_food, cover_charge, contact_email) VALUES ('${type}', '${location}', ${current_attendees}, ${total_attendees}, '${details}', TO_DATE('${event_date}', 'YYYY-MM-DD'), ${has_car}, ${has_food}, ${cover_charge}, '${contact_email}')`),
(error, results) => {
if (error) {
throw error;
}
console.log(results);
response.status(201).send('Event created');
}
}
Маршрут:
router.post('/events', db.createEvent);
Объект вставляется в базу данных просто отлично, и я получаю журнал консоли тела запроса, но я не получаю журнал консоли результатов, и ответ почтальону не отправляется. Время просто истекло.
Я отправляю обычный объект JSON (Тело -> Необработанный -> Текст -> JSON).
Есть идеи, что происходит? Благодаря.