2017-01-04 65 views
0
var PubNub = require("pubnub"); 
var pubnub = new PubNub({ 
    channel: 'Channel-xxxxxxxx', 
    publishKey : "pub-c-b91315c1-e6a1-xxxx-xxxx-xxxxxxxxxxxx", 
    subscribeKey : "sub-c-b4735f6a-b6f6-xxxx-xxxx-xxxxxxxxxxxx" }); 

pubnub.subscribe({ 
    channel: 'Channel-xxxxxxxx', 
    callback: function(message) { 
     console.log("Message received: ", message); 
    }, 
    error: function (err) { 
     console.log(err); 
    } }); 

,不知道我要去的地方錯了回調不工作在訂閱時使用pubnub上pubnub文件建立仍然無法使其工作給定的樣本代碼的NodeJS

+0

很好,我的代碼有問題。我認爲在pubnub的新版本中,他們已將「頻道」關鍵字更改爲「頻道」,因爲它解決了我面臨的問題 – sheelpriy

回答

0

試試這個:

var PubNub = require("pubnub"); 
var pubnub = new PubNub({ 
    channel: 'Channel-xxxxxxxx', 
    publishKey : "pub-c-b91315c1-e6a1-xxxx-xxxx-xxxxxxxxxxxx", 
    subscribeKey : "sub-c-b4735f6a-b6f6-xxxx-xxxx-xxxxxxxxxxxx" }); 

pubnub.subscribe({ 
    channel: 'Channel-xxxxxxxx', 
    callback: function(message) { 
     console.log("Message received: ", message); 
    }, 
    error: function (err) { 
     console.log(err); 
    }, 
    connect: publish 
}); 
+1

很好地解決了我的代碼問題。我想在pubnub的新版本,他們已經改變了「通道」的關鍵字與「渠道」,因爲它解決了面臨 – sheelpriy

+0

爽哦,快樂編碼:) – Codesingh

+1

如果您正在使用PubNub SDK V4,則認購沒有問題我AWS有一個回調。 'addListener'參見[PubNub JavaScript SDK v4文檔](https://www.pubnub.com/docs/javascript/pubnub-javascript-sdk-v4),用於接收消息,狀態和狀態事件。 –