触发器函数在我的 Node JS 中无法工作。
pusher.trigger('test_channel', 'my_event', {"message": "hello world"});
我在Debug Console中看不到Pusher接收数据。从Debug Console发送事件到我的网页客户端没有问题,客户端使用私人频道,我已经对服务器进行了身份验证,所以我知道我的参数是正确的。我正在使用Pusher的EU集群,并将其配置为连接到正确的服务器。
var Pusher = require('pusher');
var pusher = new Pusher({
appId: '123',
key: 'foo',
secret: 'bar',
encrypted: true
});
pusher.domain = 'api-eu.pusher.com';
pusher.port = 443;
pusher.trigger('test_channel', 'my_event', {
"message": "hello world"
});
process.env.PUSHER_URL
将包含您的 Pusher 凭据,以 URL 的形式呈现。我期望其中包含有效的凭据,在您最初提问时,您使用了一组无效的凭据。不过很高兴看到您已经解决了这个问题 :) - Jack Franklin