![](/img/trans.png)
[英]SSL certificate unknown error when connecting to HTTP Tornado server
[英]Connecting to heroku psql database from local server - getting ssl error
我正在嘗試從我的快遞應用程序連接到 heroku 上的 postgreSQL 數據庫。 當 express 應用程序也部署到 heroku 時,這工作正常,但是在本地運行 express 應用程序時無法連接到數據庫。
const db = require('knex')({
client: 'pg',
connection: ${process.env.DATABASE_URL}?ssl=true,
});
我收到此錯誤: err: Error: self signed certificate
。
我該如何解決這個問題?
所以最初我使用的是連接字符串,我改為使用它:
connection: {
host: process.env.PRODUCTION_HOST,
user: process.env.PRODUCTION_USER,
password: process.env.PRODUCTION_PASSWORD,
database: process.env.PRODUCTION_DATABASE,
ssl: { rejectUnauthorized: false }
},
當我有ssl: true
它不起作用。 但后來我把它改成了上面的ssl: { rejectUnauthorized: false }
現在它似乎工作正常。
另一種選擇是使用
connection: {
connectionString: process.env.DATABASE_URL,
ssl: { rejectUnauthorized: false },
},
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.