2014-01-29 56 views
9

我正在運行使用WebSocket的節點js服務器,但在執行時它說「ReferenceError:WebSocket未定義」。我對此很陌生,無法理解爲什麼會發生這種情況 - 我該如何解決這個問題?ReferenceError:WebSocket未定義

+0

你怎麼調用socket?你使用'socket.io'嗎? –

+1

你需要顯示一些與此相關的代碼,否則這個問題將被關閉,因爲它太寬泛了。 –

+0

我只是使用其他地方的代碼,其中WebSocket被引用像這樣 - 「var socket = new WebSocket(this.getUrl());」我在任何地方都看不到require('socket.io')。代碼來自https://github.com/leapmotion/leapjs,理想情況下應該與節點 – abhishek

回答

15

我想你是從this file那一行中得到的,對吧?你錯過了行:

var WebSocket = require('ws') 

這意味着你將需要與NPM(npm install ws)安裝ws