0

私のプロジェクトは、リアルタイムの 2 人用 Facebook ゲームです。必要なのは、ゲームの「リアルタイム」機能を有効にするための迅速な応答でゲームを構築するのに役立つツールです。Node JS と Socket IO について知りました。私は JavaScript についてある程度の知識があるので、ステップアップして、Node JS と Socket IO の機能について説明しているチュートリアルをいくつか見ました。

私が見たビデオへのリンクは次のとおりです。

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

Node JS と Socket IO の基本を理解し、localhost に正常にインストールできました。問題は、localhost からリモート サーバーにファイルをアップロードしたときに、プログラムの一部の機能がうまく動作しないことです。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 に答える