pubnub와 함께 socket.io를 사용하려고합니다. 나는 server.Below에 게시 한 클라이언트 (index.html)에서 데이터를 얻는 방법을 이해할 수 없다. 샘플 코드가있다.노드의 기본 사용법, pubnub, socket.io가 작동하지 않습니다.
내 server.js
var pubnub = require("pubnub")
var p = pubnub.init({
"subscribe_key" : "xxxx",
"publish_key" : "xxxx",
"params" : {},
});
p.publish({
"message" : "foo",
"channel" : "test_channel",
});
클라이언트 코드 -
<script src="http://cdn.pubnub.com/socket.io.min.js"></script>
<script>(function(){
// IMPORTANT: PubNub Setup with Account
var pubnub_setup = {
channel : 'test_channel',
publish_key : 'xxxx',
subscribe_key : 'xxxx'
};
var socket = io.connect('http://pubsub.pubnub.com/', pubnub_setup);
socket.on('connect', function() {
console.log('Connection Established! Ready to send/receive data!');
});
socket.on('message', function(message) {
console.log(message);
});
socket.on('disconnect', function() {
console.log('my connection dropped');
});
socket.on('reconnect', function() {
console.log('my connection has been restored!');
});
})();</script>
PubNub Socket.io SDK를 사용하고 PubNub 노드 SDK를 사용하지 않는 이유가 있습니까? –
특별한 이유없이 ... 사용 된 pubnub 노드 SDK가 ... 작동하도록 만들었습니다. 감사합니다. – jena84
다시 신고 해 주셔서 감사 드리며 기쁘게 생각합니다. 자세한 내용은 내 대답을 참조하십시오. –