【问题标题】:ReferenceError: WebSocket is not defined [closed]ReferenceError:未定义 WebSocket [关闭]
【发布时间】:2014-01-30 05:37:41
【问题描述】:

我正在运行我的节点 js 服务器,它使用了 WebSocket,但在执行时它显示“ReferenceError: WebSocket is not defined”。我对此不熟悉,无法理解为什么会发生这种情况 - 我该如何解决?

【问题讨论】:

  • 你如何调用套接字?你在用socket.io吗?
  • 你需要展示一些与此相关的代码,否则这个问题将被关闭,因为它太宽泛了。
  • 我只是在使用像这样引用 WebSocket 的其他地方的代码 - “var socket = new WebSocket(this.getUrl());”我在任何地方都看不到 require('socket.io') 。代码来自github.com/leapmotion/leapjs,理想情况下应该与节点一起使用
  • 也许这可以帮助你:[link]github.com/leapmotion/leapjs/issues/80
  • @Stat7 这听起来像是客户端代码。您从node.js 收到该错误?

标签: javascript node.js websocket


【解决方案1】:

我想你是从this file 那里得到的,对吧?你错过了这条线:

var WebSocket = require('ws')

这意味着您需要使用 npm (npm install ws) 安装 ws

【讨论】:

    猜你喜欢
    • 2020-12-27
    • 2019-01-14
    • 2014-08-04
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多