@Madhavan Kumar rất cảm ơn sự giúp đỡ của bạn
các bước để giải quyết vấn đề này như sau:
Trên máy chủ từ xa:-
1- find \ -name "postgresql.conf"
để tìm vị trí của tệp cấu hình
2- sudo nano /path/to/config/postgresql.conf
để chỉnh sửa tệp cấu hình
3- thay đổi #listen_addresses = 'localhost'
này tới listen_addresses = '*'
này sau đó lưu và thoát
4- find \ -name "pg_hba.conf"
để tìm tệp cấu hình hba
5- sudo nano /path/to/config/pg_hba.conf
để chỉnh sửa tệp cấu hình hba
6- thêm
host all all 0.0.0.0/0 md5
host all all ::/0 md5
ở cuối tệp, sau đó lưu và thoát
7- chạy /etc/init.d/postgresql restart
để khởi động lại postgres
Trong đoạn mã kết nối như thế này:-
let sequelize = new Sequelize(
config.db.name,
config.db.username,
config.db.password,
{
host: config.ip,
port: config.port,
dialect : 'postgres'
}
)