Я обнаружил, что пытаюсь создать базу данных postgres, поэтому я установил postgres и запустил сервер с initdb / usr / local / pgsql / data
, затем я запустил этот экземпляр с postgres -D / usr / local / pgsql / data
теперь, как я могу взаимодействовать с этим через узел? Например, какой должна быть строка подключения
, или как я могу узнать, что это такое.
Мы можем также использовать postgresql-легкий . Это основано пост-ГРЭС узла и sqlutil. Примечание: pg_connection.js & your_handler.js находятся в той же папке. db.js находится в помещенной папке конфигурации.
pg_connection.js
const PgConnection = require('postgresql-easy');
const dbConfig = require('./config/db');
const pg = new PgConnection(dbConfig);
module.exports = pg;
./config/db.js
module.exports = {
database: 'your db',
host: 'your host',
port: 'your port',
user: 'your user',
password: 'your pwd',
}
your_handler.js [11 12]
const pg_conctn = require('./pg_connection');
pg_conctn.getAll('your table')
.then(res => {
doResponseHandlingstuff();
})
.catch(e => {
doErrorHandlingStuff()
})