Hi all Tôi đang cố gắng để gửi một đối tượng javascript thông qua WebSockets:gửi một đối tượng javascript thông qua WebSockets với faye
tài liệu faye-WebSockets nói:
send (message)chấp nhận hoặc là một Chuỗi hoặc Bộ đệm và gửi một tin nhắn văn bản hoặc thông điệp nhị phân qua kết nối tới người khác.
phía máy chủ Tôi đang sử dụng nút và faye.
var WebSocket = require('faye-websocket');
var http = require('http');
var server = http.createServer();
server.addListener('upgrade', function(request, socket, head) {
var ws = new WebSocket(request, socket, head);
ws.send({topic:'handshake', data:'sdf487rgiuh7'});
});
server.listen(8000);
phía khách hàng:
<script>
var ws = new WebSocket('ws://localhost:8000');
ws.onmessage = function(e) {
console.log(e.data); //prints [Object object] string and not the object
};
</script>
lỗi của tôi là gì? Cảm ơn
người cho -1 giải thích lý do xin vui lòng .. – frx08
Các -1 có thể do thực tế rằng các thông báo lỗi đã nói với bạn một cách chính xác chuyện gì thế. –