gpt4 book ai didi

javascript - 从 Meteor.js 打开一个 Websocket 连接

转载 作者:数据小太阳 更新时间:2023-10-29 04:17:10 24 4
gpt4 key购买 nike

我们如何从 Meteor 打开 Websockets 连接?

我们可以这样做吗:

ws = new WebSocket('ws://localhost/path');
ws.on('open', function() {
ws.send('something');
});
ws.on('message', function(message) {
console.log('received: %s', message);
});

Error: ReferenceError: WebSocket is not defined


使用 socket.io npm 包

var io = Meteor.require('socket.io')
var socket = io.connect('http://localhost');

Error: TypeError: Object # has no method 'connect'


使用 ws npm 包

var WebSocket = Meteor.require('ws');
var ws = new WebSocket('ws://localhost');

Error: Error: Cannot find module '../build/default/bufferutil'

最佳答案

我创建了一个新的 Meteor 包 joncursi:socket-io-client 来解决这个问题。请看https://atmospherejs.com/joncursi/socket-io-client有关更多详细信息和示例用法。由于我已经为您将 NPM 二进制文件捆绑到一个包中,因此您不必担心安装 NPM 包、声明 NPM.require() 依赖项等。最重要的是,您可以顺利部署到 .meteor.com

关于javascript - 从 Meteor.js 打开一个 Websocket 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21624149/

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