Мой файл 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
}
}
Но Postgres, управляемый DigitalOcean, предоставляет вам CA-файл для использования.
- Куда мне его положить?
- Как мне настроить LB3, чтобы узнать об этом?
В документации Loopback указано https://loopback.io/doc/en/lb3/PostgreSQL-connector.html
Коннектор PostgreSQL использует node-postgres в качестве драйвера. Дополнительные сведения о параметрах конфигурации см. в документации по node-postgres. https://node-postgres.com/features/ssl
Я просто не понимаю, как настроить LB.
Когда я запускаю свой сервер, я получаю...
Unhandled rejection error: permission denied for database mydb-staging