Я создал простой JS-файл, который содержит локальный сервер, а затем использует Node для чтения БД и возврата результатов.Моя цель - создать страницу, которая просто возвращает строки, а затем может создавать новые.
Проблема в том, что консоль регистрирует результаты, но сервер не подключается.Я могу создавать файлы, которые просто размещают серверы, но включение запроса останавливает работу сервера.Как сохранить мой запрос на сервере?
Вот код:
const pg = require("pg");
const pool = new pg.Pool({
user: "James",
host: "127.0.0.1",
database: "makersBnb",
password: "",
port: "5432"});
pool.query('SELECT * FROM listings', (err, res) => {
console.log(err, res);
pool.end();
});
В таблице 2 строки.Вот консоль:
Result {
command: 'SELECT',
rowCount: 2,
oid: null,
rows:
[ { id: 2,
listing_name: 'testListing',
price: '5',
description: 'description',
owner_name: 'me',
email: 'private@email.com',
phone_num: '07777777771' },
{ id: 1,
listing_name: 'a',
price: 'b',
description: 'c',
owner_name: 'd',
email: 'e',
phone_num: 'f' } ],
_parsers:
[ [Function: parseInteger],
[Function: noParse],
[Function: noParse],
[Function: noParse],
[Function: noParse],
[Function: noParse],
[Function: noParse] ],
RowCtor: null,
rowAsArray: false,
_getTypeParser: [Function: bound ] }