Có vẻ như node-postgres
không chấp nhận thẻ bắt đầu bằng # trong mật khẩu của bạn. Sau khi xóa thẻ bắt đầu bằng #, tôi đã có thể kết nối mà không gặp sự cố. Tôi sẽ không nghĩ đến điều đó và nó không thành vấn đề với tôi vì pgAdmin đã chấp nhận nó.
Giải pháp tốt nhất sẽ là sử dụng encodeURIComponent
để mã hóa chuỗi mật khẩu của bạn. Điều này sẽ cho phép các thẻ bắt đầu bằng # được sử dụng trong URL.