Как подключить мой Node.js бэкэнд-сервер к pgAdmin4 с помощью массовых? - PullRequest
0 голосов
/ 24 марта 2020

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

предоставленные мне кредитные хвосты pgadmin4 помещены в файл .env. я передал учетные данные с помощью массивного метода, например

const {PORT, SESSION_SECRET,DBHOST,DBPORT, DBUSER, DBPASSWORD,DATABASE,DBSCHEMA} = process.env

massive(DATABASE,DBUSER,DBPORT,DBPASSWORD,DBHOST,DBSCHEMA).then(db => {
    app.set('db',db);
    console.log("db listening")
})

, однако, когда я делаю это, я получаю эту ошибку

loader[key] = getFilterString(loader[key]);


TypeError: Cannot create property 'blacklist' on string 'CBASYNCMSGQAUSEAST1ADMIN'
    at C:\Users\anabaco\AppData\Local\Programs\Git\workspace\assurion_session\node_modules\massive\lib\database.js:58:17
    at Array.forEach (<anonymous>)
    at new Database (C:\Users\anabaco\AppData\Local\Programs\Git\workspace\assurion_session\node_modules\massive\lib\database.js:57:86)
    at module.exports (C:\Users\anabaco\AppData\Local\Programs\Git\workspace\assurion_session\node_modules\massive\index.js:32:11)
    at Object.<anonymous> (C:\Users\anabaco\AppData\Local\Programs\Git\workspace\assurion_session\server\api-server.js:25:1)
enter code here

Как мне подключить массивное подключение к базе данных pgadmin4, используя эти полномочия?

1 Ответ

0 голосов
/ 25 марта 2020

Согласно документам. Передайте объект с правильными парами ключ / значение в функцию massive.

const massive = require('massive');

massive({
  host: '127.0.0.1',
  port: 5432,
  database: 'appdb',
  user: 'appuser',
  password: 'apppwd'
})
...