我正在创建一个 nodejs 聊天应用程序,并且正在设置环境。我的操作系统是 Ubuntu 14.04。我可以理解,在创建应用程序之前,我需要在我的电脑上安装它nodejs
。socket.io
我如何在我的系统上安装这些软件包:nodejs
以便socket.io
可以开始构建我的聊天应用程序?
答案1
socket.io 具有聊天室功能。有关更多信息,请参阅这个答案针对这个问题nodejs 和 socket.io 聊天室在 Stack Overflow。
要从终端类型安装 nodejs 和 socket.io:
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install socket.io
更新:在 Ubuntu 14.04 及更高版本中节点快照包更为最新,并且 npm 与其捆绑在一起。
为了测试 socket.io 是否正常工作,请尝试本教程:入门:聊天应用程序。如果您按照本教程操作时收到一条错误消息,提示:TypeError: path must be absolute or specify root to res.sendFile
然后将 sendFile 替换为 sendfile(全部小写),当然您还应该使用命令nodejs
在 Ubuntu 中以交互模式启动 Node.js,而不是node
。