2013-02-03 100 views
1
var io = require('socket.io'); 
var socket = io.connect('http://localhost'); 

拋出TypeError: Object #<Object> has no method 'connect'如何使用套接字連接?

我在做什麼錯?

編輯:更多信息:使用node.js.安裝了socket.io與npm install socket.io

使用node test.js運行。

+1

ü沒有加載 '/socket.io/socket.io.js' – drinchev

+0

如何?我認爲需要這樣做。 –

+1

試試這個代碼... https://gist.github.com/1b17fd2a7b324cb3411a這是一個簡單的測試nodeJS,使用express和socket.io ...你可以調查你的問題。 – drinchev

回答

0

var socket = io.connect('your host');

這是在您的js標記index.html文件中聲明的JavaScript代碼的一部分。這意味着這是客戶端機器上的代碼。

仔細看到http://socket.io/#how-to-use