Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
Sau khi đã thực hiện tạo Postgresql theo hướng dẫn https://kb.pavietnam.vn/postgresql-cpanel-hosting.html
Bài viết này sẽ hướng dẫn các bạn cần kết nối ứng dụng Nodejs và cơ sở dữ liệu này
1/ Khởi tạo môi trường ảo tương ứng và login vào bằng user liên quan theo hướng dẫn https://kb.pavietnam.vn/huong-dan-cai-dat-nodejs-app-tren-cpanel.html tới bước 5
2/ Cài đặt thư viện cần thiết là pg
#npm install pg
3/ Khởi tạo 1 file khai báo kết nối để test node.js với nội dung như sau:
const { Client } = require('pg');
// Database connection configuration
const dbConfig = {
user: 'username',
password: password',
host: 'localhost',
port: '5432',
database: 'dbname',
};
// Create a new PostgreSQL client
const client = new Client(dbConfig);
// Connect to the database
client.connect()
.then(() => {
console.log('Connected to PostgreSQL database');
// Execute SQL queries here // Đổi lại tên table muốn truy xuất, trong hướng dẫn này là table users
client.query('SELECT * FROM users', (err, result) => {
if (err) {
console.error('Error executing query', err);
} else {
console.log('Query result:', result.rows);
}
// Close the connection when done
client.end()
.then(() => {
console.log('Connection to PostgreSQL closed');
})
.catch((err) => {
console.error('Error closing connection', err);
});
});
})
.catch((err) => {
console.error('Error connecting to PostgreSQL database', err);
});
4/ Thực thi file cho kết quả như sau là chính xác
Lưu ý: postgresql nên được insert sẵn dữ liệu để kiểm tra truy xuất kết quả, nếu chưa có sẽ chỉ hiển thị Connected …
#node node.js
Như vậy, qua bài viết này, P.A Việt Nam đã hướng dẫn Quý khách cách kiểm tra kết nối nodejs và postgresql hoàn tất
Chúc Quý khách thành công
P.A Việt Nam cung cấp đa dạng các Plan Hosting đáp ứng yêu cầu của khách hàng
Hosting Phổ Thông
Hosting Chất Lượng Cao
Hosting WordPress
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/