[英]Hobby tier hobby-dev postgres on Heroku data vanishes after a while
[英]since Postgres 13 can't connect from heroku-app to hobby-dev db without ssl
我有一個連接到 postgres 的節點應用程序。 我幾個月前在 Heroku 上設置的版本,作為插件 Heroku Postgres 12,與提供的 DATABASE_URL 連接沒有問題。
當我現在使用完全相同的 git 存儲庫創建一個新的 Heroku 應用程序時,添加一個 Postgres 插件(但現在是版本 13)我有連接錯誤:
Error during migration run:
{ error: no pg_hba.conf entry for host "34.252.159.221", user "xx", database "xx", SSL off
(heroku 憑證在這里省略)
我嘗試過將sslmode=required
添加到 url 等解決方案,但隨后出現Error: self signed certificate
我應該怎么做才能連接到我的 Postgres 13 數據庫?
非常感謝!
找到了。 它在文檔中。 https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-node-js我猜這是在過去 9 個月中添加的,因為我在以前的項目中不必這樣做
在連接配置 object 中:
ssl: config.ENV === 'production' && {
rejectUnauthorized: false,
},
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.