0

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

这是我看过的视频的链接:

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

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

node app.js
4

1 回答 1

3

Node不是一个 Web 框架。

很有可能,您正在使用一个为 PHP 和 Ruby on Rails 等 Web 框架通用的 Web 主机。您将需要虚拟专用服务器托管或特定于节点的托管,因为节点需要虚拟机才能运行。否则,您将无法运行 Node Package Manager 或 Node 本身。

Joyent在此处提供了主机列表。

如果您选择使用 VPS 或专用机器,可以在此处找到安装指南。这就是在 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
于 2013-04-29T00:04:24.387 回答