我在Windows上託管的TurnkeyLinux上的VirtualBox中使用node.JS。我按照說明here。 node.JS生活在/ root/node中。雖然我可以成功運行簡單的示例,但我很難搞清楚某些事情,因爲我通常不是Linux的人。我想使用socket.io。使用node.JS和Socket.IO的路徑和其他問題
我管理安裝node.JS本身使用git,並嘗試與Express和Socket.IO的太。 (例如,git clone git://github.com/LearnBoost/Socket.IO.git)。它似乎工作,但我無法在任何地方找到這些東西!在調用git時,在/ root/node中,希望修改lib文件夾...
node.JS正在使用CommonJS模塊系統。在Socket.IO示例中,
io = require('../')
用於導入Socket.IO,這對我來說看起來很奇怪。網絡上的其他expamples指的是'./Socket.IO-node'。作爲一個模塊只是一個遵循一定規則的JS文件,我希望像這樣一個文件的路徑,因爲我在/ root/node/lib中找到了http.js。 順便說一下,看看server.js的例子:是否有一定的原因使用var的http,但不是其他變量(url,fs,io,sys)?在客戶端,「如何使用」Socket.IO的第一行是:
io.setPath(...)
。在頁面上的其他地方沒有提到setPath。它指的是什麼,相對於什麼?我找不到有關使用shell停止/重新啓動節點的信息。可能它是如此明顯,它從來沒有提到任何地方;)
感謝您的幫助。