gpt4 book ai didi

javascript - 套接字.io : Receiving data from server node js

转载 作者:行者123 更新时间:2023-12-03 08:09:12 25 4
gpt4 key购买 nike

我创建了一个 Node js 服务器,它使用 socket.io 向 html 客户端发送数据:

    var spawn = require('child_process').spawn;

var child = spawn('node', ['file.js']);

child.stdin.write("Hello there!");

child.stdout.on('data', function (data) {
console.log('We received a reply: ' + data);
var listener = io.listen(server);
listener.sockets.on('connection', function(socket){
setTimeout(function(){
socket.emit('imageFromBlob', {'imageFromBlob': data});
}, 3000);
});

});
// Listen for any errors:
child.stderr.on('data', function (data) {
console.log('There was an error: ' + data);
});

server.listen(8001);

我想要发送给客户端的数据是一个base 64数据,但是当我运行我的服务器js时,我进入浏览器:[object ArrayBuffer],但我想获取我的数据,如下所示:我做console.log(数据)。

如何从该 ArrayBuffer 中提取运行服务器时显示的数据?

最佳答案

您需要的是data.toString()

关于javascript - 套接字.io : Receiving data from server node js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34221847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com