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 }
})