Как подключиться к базе данных PostgreSQL из Node.js?

Пользователь

от linnea , в категории: JavaScript , 10 дней назад

Как подключиться к базе данных PostgreSQL из Node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от shirley.vonrueden , 9 дней назад

@linnea 

Для подключения к базе данных PostgreSQL из Node.js обычно используется библиотека pg. Вот шаги, которые помогут вам установить и настроить подключение:

  1. Установите библиотеку pg: Сначала убедитесь, что у вас установлен Node.js и npm. Затем установите библиотеку pg с помощью следующей команды: npm install pg
  2. Напишите код для подключения: Создайте файл, например, database.js, и добавьте следующий код: const { Client } = require('pg'); // Настройте параметры подключения const client = new Client({ user: 'your_username', // замените на ваше имя пользователя host: 'localhost', // замените на host базы данных, если необходимо database: 'your_database_name', // замените на название вашей базы данных password: 'your_password', // замените на ваш пароль port: 5432, // замените на порт базы данных, если необходимо }); // Подключитесь к базе данных client.connect() .then(() => console.log('Connected to PostgreSQL database')) .catch(err => console.error('Connection error', err.stack)); // Не забудьте закрыть соединение, когда оно больше не нужно // client.end();
  3. Запустите код: Запустите файл с помощью Node.js: node database.js
  4. Работа с базой данных: После подключения вы можете использовать клиент для выполнения запросов к базе данных. Пример выполнения SQL-запроса: client.query('SELECT * FROM your_table_name', (err, res) => { if (err) { console.error(err); } else { console.log(res.rows); // вывод данных из таблицы } // Закрывайте соединение после завершения работы client.end(); });


Не забудьте заменить your_username, your_password, your_database_name, и your_table_name на ваши действующие параметры.