用于PostgreSQL连接nodejs的SSL如何配置?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (59)

我正在尝试连接到Heroku PostgreSQL DB,并且一直收到SSL错误。如何在连接字符串中启用SSL?

提问于
用户回答回答于

创建新客户端时,还可以使用下面的代码:

var pg = require("pg");

var client = new pg.Client({
  user: "yourUser",
  password: "yourPass",
  database: "yourDatabase",
  port: 5432,
  host: "host.com",
  ssl: true
});

client.connect();

var query = client.query('CREATE TABLE people(id SERIAL PRIMARY KEY, name VARCHAR(100) not null)');

query.on('row', function(row) {
  console.log(row.name);
});

query.on('end', client.end.bind(client));
用户回答回答于

你可以这样做:

postgres://user:pass@host:port/database?ssl=true

扫码关注云+社区

领取腾讯云代金券