Я пытаюсь создать pool.query, где const Pool = require ('pg'). Pool. Таким образом, я могу без проблем подключиться и запросить, но я хотел бы сначала запросить, чтобы проверить результаты, и если results.rowCount == 0, то я хотел бы создать новый pool.query в первом запросе. Однако я получаю новый запрос ERR_HTTP_HEADERS_SENT ('set'); как ошибку.
Я бы хотел сделать что-то вроде этого:
pool.query("SELECT * FROM complete_data WHERE data_date = $1", [date], (error, results) => {
if (error) {
throw error
}
if (results.rowCount == 0) {
pool.query("SELECT * FROM complete_data WHERE data_date = $1", [date], (error, results) => {
...
}
response.status(200).json(results.rows)
})