node-postgres:从postgres cli发出NOTIFY job不起作用



我有一些代码在PHP中工作正常。从 postgres CLI 我发出一个

NOTIFY job;

Postgres正确提出了通知(我可以在PHP客户端中看到它),但无法在节点中读取它。

.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');
});

我宁愿保持简单。是制作的唯一方法像这样的邮政程序?

好的,问题出在 conString 参数上。

var conString = "tcp://user:pass@localhost/db";

检查您是否使用正确的数据库来访问通知消息非常重要。

最新更新