2016-04-08 15 views
0

私はvanilla PHP/JS/CSS/HTMLで構築されたWebアプリケーションにnode.jsを選択的に導入できますか?

は、我々が「選択」することでバニラPHP/JS/CSS/HTML ...

で構築されたWebアプリケーションがあるとしましょう、Node.jsのはほとんど知識を持って、私はにできることを意味しますたとえば、ページの通知部分がnode.jsによって管理されており、ページの残りの部分はバニラした状態になっています。

websocket /リアルタイム通信チャネルが不足しています。長いポーリング方式/ timed ajax refresh loop/adhocソリューションの代わりに、有効/実際のリアルタイム通信チャネルを設定することをお勧めします。

私はsocket.ioを見ています。私が理解する限り、これにはnode.jsが必要です。これは既存のアプリケーションに統合することができますか?もしそうなら、私はどこから始めるのですか?

node.jsの他のリアルタイム通信チャネルや、PHP/vanilla JSと互換性のある他のリアルタイム通信チャネルの提案は公開されています。

ありがとうございます!

+0

これは質問応答サイトであり、 コード作成サービスではありません。 にあなたの質問を編集して、これまでに試したこととどこにいらっしゃったのかを説明すれば、 の問題を解決することができます。 も[ask]を読んでください。 –

+0

@TobySpeight私の*質問*を読んで時間を割いた場合、私は書かれたコードを要求していないことに気づいたかもしれませんが、私はまだ*回答*を待っています。ありがとう:) – Jay

+1

"どこから始めますか?"良いスタックオーバーフローの質問にはまだ広すぎます。 –

答えて

1

Node.jsは、PHPなどのサーバー側で動作するjavascriptランタイムです。私はあなたがwebsocket communitactionのためにそれを紹介できないはずの理由を見ません。

すぐに「はい」と言えば、それを使うことができます。

+0

はい。サーバにnode.jsとnpm(ノードパケットマネージャ)をインストールします。 socket.ioを使用するために必要なモジュールをインストールします。次に、通知を処理するために使用する関数にすべての受信メッセージをリレーするクライアントコードでソケット接続を作成します。次にノードサーバーで、ソケット接続を受け付け、サーバー上で通知が検出されるたびにソケットを介してメッセージを送信するスクリプトを設定します。 – Shilly

+0

@ Shillyありがとう、私はあなたを愛して! – Jay

関連する問題