【发布时间】:2020-05-02 14:50:22
【问题描述】:
我已经使用 heroku 部署了我的服务器,现在我在 heroku 上创建了一个数据库并将其成功连接到我的项目我正在使用“knex”库从数据库发送/接收数据我阅读了 heroku 上的文档并根据他们我的节点服务器应该有以下代码来连接数据库
var db = require('knex')({
client: 'pg',
connection: {
connectionString: process.env.DATABASE_URL,
ssl: true,
}
});
现在的问题是我的服务器似乎无法访问数据库,当我检查 heroku 日志时,它显示
UnhandledPromiseRejectionWarning: Error: self signed certificate
2020-05-02T13:14:15.550866+00:00 app[web.1]: at TLSSocket.onConnectSecure (_tls_wrap.js:1474:34)
2020-05-02T13:14:15.550887+00:00 app[web.1]: at TLSSocket.emit (events.js:310:20)
2020-05-02T13:14:15.550887+00:00 app[web.1]: at TLSSocket._finishInit (_tls_wrap.js:917:8)
2020-05-02T13:14:15.550888+00:00 app[web.1]: at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:687:12)
我不知道如何解决这个问题,我无法在互联网上找到解决方案
【问题讨论】:
标签: javascript node.js express heroku knex.js