我的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文件供使用。
后备文档说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
答案 0 :(得分:2)
如果您在数字海洋中使用数据库服务,则只有默认的“ doadmin”用户可以在任何数据库上读写,其他任何添加的用户只能读取数据。