PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lỗi 'Chứng chỉ tự ký' trong khi truy vấn cơ sở dữ liệu Postgres được lưu trữ trên Heroku từ ứng dụng Node.js

Kiểm tra cấu hình pg của bạn. Có vẻ như bạn đang sử dụng pg 8 không chấp nhận vô hiệu hóa xác minh chứng chỉ một cách rõ ràng (như bạn có trong cấu hình của mình, nơi ssl được đặt thành true nhưng không có cấu hình ssl nào được cung cấp). Chỉ định rejectUnauthorized: true yêu cầu CA hợp lệ hoặc rejectUnauthorized: false chọn không tham gia bảo vệ MITM một cách rõ ràng.

Bạn có thể làm như vậy khi thiết lập cấu hình pg của mình như sau

const client = new Client({
  connectionString: connectionString,
  ssl: { rejectUnauthorized: false }
})


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để cài đặt luasql trên Linux Ubuntu 16?

  2. IntegrityError:vi phạm khóa ngoại khi xóa

  3. Postgresql:Truy vấn trả về dữ liệu không chính xác

  4. Làm cách nào để lấy tên cột danh sách và kiểu dữ liệu của bảng trong PostgreSQL?

  5. câu hỏi về các biến liên kết postgresql