Как вы соединяетесь через SSL с Postgres в Loopback v3 - PullRequest
2 голосов
/ 20 марта 2019

Мой файл datasource.json выглядит следующим образом ...

{
  "db": {
    "name": "db",
    "connector": "memory"
  },
  "mydb": {
    "host": "mydbhost.db.ondigitalocean.com",
    "port": 25060,
    "url": "",
    "database": "mydb-staging",
    "password": "mypassword",
    "name": "mydb",
    "user": "myuser",
    "connector": "postgresql",
    "ssl" : true
  }
}

Но управляемый DigitalOcean Postgres предоставляет вам файл CA для использования.

  1. Куда мне его положить?
  2. Как мне настроить LB3, чтобы узнать об этом?

В петлевых документах написано https://loopback.io/doc/en/lb3/PostgreSQL-connector.html

В коннекторе PostgreSQL в качестве драйвера используется node-postgres. Для получения дополнительной информации о параметрах конфигурации см. Документацию по node-postgres. https://node -postgres.com / особенности / * 1017 SSL *

Я просто не понимаю, как настроить LB.

Когда я запускаю свой сервер, я получаю ...

Unhandled rejection error: permission denied for database mydb-staging
...