Tôi có một số mã thats hoạt động Ok trong PHP. Từ postgres CLI tôi ranút-postgres: Không làm việc phát hành một công việc NOTIFY từ postgres CLI
NOTIFY job;
Thông báo được nâng lên một cách chính xác bởi Postgres (tôi có thể nhìn thấy nó trong client PHP), nhưng không thể đọc nó trong nút.
JS:
var pg = require('pg');
var conString = "your postgres information";
var client = new pg.Client(conString);
client.connect();
client.query('LISTEN job');
client.on('notification', function(msg) {
console.log('data');
});
Tôi muốn giữ cho nó đơn giản. Có phải cách duy nhất để thực hiện thủ tục ở bưu phí như this không?
Ok, sự cố ở trong conString var conString = "tcp: // user: pass @ localhost/db"; Tôi đã được kết nối với db bưu chính chung và không phải là đúng. –
Vui lòng đăng câu trả lời đó và chấp nhận nó khi bộ hẹn giờ cho phép bạn. Tôi sẽ upvote nếu bạn để lại một bình luận ở đây khi bạn đã làm như vậy. Cảm ơn bạn đã theo dõi. –
Tôi đã làm điều đó, nhưng quên bình luận ở đây :) cảm ơn! –