我被困在使用nodejs與套接字IO中。使用節點與socketio相關的問題
我正在使用Windows機器,下載的節點可執行文件,正確設置環境變量。
這樣我就可以運行一個簡單的節點服務器上的命令。
然後我用NPM安裝socketio 甚至我得到安裝了socketio(路徑爲c:\ Aakash \用戶\ nodemodules ....)
現在,當我使用的樣本代碼用於運行節點服務器裝備與套接字,它會引發錯誤在socketio js說「indexOf在1324行未定義」。
這errow來在server.js線在那裏我已經寫
require("socket.io");
可它是不是能夠執行socket.io。
Confusions: 1)socketio文件在Users \ nodemodules中的某處... 它如何在require語句中獲取socketio?
2)同樣在客戶端我需要socket.io.js,這也在Users ..目錄內,但是在這裏我複製了socket.io.js並將其放在clientfile.html附近。
我在做錯了socketio的目錄結構嗎? 客戶端文件附近應包含哪些文件和哪些文件?
我搜索了上述問題,但沒有成功。
謝謝。
我想你說的到底是什麼,但socketio不是我當前節點目錄中,它是介於用戶\ node_modules ... 仍在尋找因爲它, 順便說一句,我在運行server.js sucesful我簡單地複製node_modules從用戶\ ...到nodejs安裝路徑。 但現在問題正在運行客戶端html 可能是我仍然沒有明確與此。 –
我從來沒有能夠連接到服務器,它顯示,連接關閉在客戶端的套接字。 還有任何使用express的好處(因爲我會在別人上增加一層框架)? –