在远程服务器中安装NodeJS和SocketIO

时间:2013-04-28 23:40:03

标签: javascript node.js socket.io

我的项目是一个实时双人Facebook游戏,我需要的是一个工具,可以帮助我快速响应建立游戏,以启用游戏的“实时”功能。我刚刚发现了Node JS和Socket IO。我对JavaScript有一些了解,所以我加入了一些教程,讨论了Node JS和Socket IO的功能。

以下是我观看过的视频的链接:

  

http://www.youtube.com/watch?v=mSE6xHkcX0w

我了解Node JS和Socket IO的基础,并成功将其安装在我的localhost中。问题是当我将文件从localhost上传到我的远程服务器时,程序的某些功能运行不正常。我不知道如何在我的JavaScript文件在服务器上时对其进行节点化,因为如果它在我的localhost中,我使用命令提示符来运行它。

node app.js

1 个答案:

答案 0 :(得分:3)

节点 一个网络框架。

很可能,你正在使用一个Web主机,它适用于像PHP和Ruby on Rails这样的Web框架。您将需要虚拟专用服务器托管或特定于节点的托管,因为Node需要运行虚拟机。否则您将无法运行节点包管理器或节点本身。

Joyent提供了一份主持人here

如果您选择使用VPS或专用计算机,则会找到安装指南here。这就是你在CentOS上安装Node的方法。

wget http://nodejs.org/dist/v<version>/node-v<version>.tar.gz
tar -zxf node-v<version>.tar.gz
cd node-v<version>
./configure
make -j <number of cores>
make install