Рейтинг:0

Express не извлекает данные из базы данных postgres. Ошибки не отображаются

флаг cn

Это сложный вопрос для меня, потому что я не совсем уверен, в чем проблема.

У меня есть сервер Express JS для маршрутизации и Node Postgres (PG) для пула.

Когда я либо перехожу непосредственно на локальный хост, либо использую POSTMAN для проверки маршрутов, ответа нет, кроме простого экрана загрузки. С POSTMAN он застревает так:

POSTMAN отправляет запрос...

Или для локального хоста он просто остается буферизованным/загружаемым.

я следую это видео о том, как развернуть приложение PERN на Heroku.Однако даже после клонирования репозитория и обновления всех пакетов внутри я не могу получить данные из своей базы данных (я использую PostgreSQL). Я обновил всю информацию для входа в базу данных, так что это не так.

Ниже мой код:

Сервер:

константный экспресс = требуется ("экспресс");
константное приложение = экспресс();
const cors = требуют ("cors");
const pool = require("./db");

app.use (корс ());
app.use(express.json());

app.get("/todos", async (req, res) => {
  пытаться {
    const allTodos = await pool.query("SELECT * FROM todo");
  } поймать (ошибиться) {
    console.error(ошибка.сообщение);
  }
});

app.get("*", (требование, разрешение) => {
  res.send("ТЕСТ");
});

app.listen(5000, () => {
  console.log("сервер запущен на порту 5000");
});

Бассейн

const Pool = require("pg").Pool;

постоянный пул = новый пул ({
  пользователь: "постгрес",
  пароль: "постгрес",
  хост: "локальный",
  порт: 5432,
  база данных: "пернтодо"
});

модуль.экспорт = пул;

Вся информация о бассейне верна.

Я проверил свою базу данных, и в ней есть активные таблицы и данные.

Опять же, ошибок не отображается, поэтому мне очень сложно диагностировать проблему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.