2012-03-04 12 views
0

私はNodeの初心者です。これはモジュールなので、これは素朴な質問かもしれません。djangoでnowjsをApacheサーバで実行する方法

私はNowJSを使用して、リアルタイムのFacebookなどの通知をユーザーに提供しています。私の流れは、イベントが行われます。この

  1. のようなものです、それのための通知が
  2. は私が
  3. ノードはすべてにこれを伝達する通知について語って、私のノードのサーバーへのPOSTリクエストを行うDBに格納されます

私はテストしましたが、うまくいきましたが、テスト中に私のHTML文書がNodeによって提供されていて、サーバファイルと同じディレクトリにありました。しかし、私のサイトのファイルはApacheサーバによって提供されています。テンプレートが格納されているディレクトリは、ノードサーバーのディレクトリとは異なります。

npmを使用してnowjsをローカルにインストールしましたが、私が理解できないことはどうやってテンプレートにnow.jsを含めることができるかです。

テストファイルでは、now.jsへのパスは/nowjs/now.jsでしたが、これらのファイルがディレクトリに見つかりませんでした。私はまた、私のサイトのファイルがあるが、それでも、私は私がしようとしていますどのような本質的にはnow.js

を含めることができません私のディレクトリにNPMを使用して今すぐインストール二つのサーバ

    私のサイトを提供しています
  1. Apacheサーバがあるということですファイルをリアルタイムにユーザーに通知をプッシュする責任があります
  2. ノードサーバ

私はApacheサーバでホストされているファイルに通知をプッシュします。クライアントとサーバが、私は答えを自分で考え出しnowjs

更新を使用して対話することができるようにどのように依存関係をインストールする必要があり、私が最終的に答えを自分で考え出し

答えて

0

私の質問はかなり簡単だったようだ、とそれもかなりシンプルだった。すべての静的ファイルはサーバNodeによって提供されており、サーバの観点からパスを指定するだけで済みます。

だから私はノードサーバーにlocalhostのポート8082を使用しています例えば、その後、私のテンプレートで、私はちょうど

SRC =「HTTPとしてnowjsのパスを与える必要がある:// localhostを:8082/nowjs/now.js "

他のすべてはノードサーバーによって管理されています。私のテンプレートは、Apacheサーバーまたは他のサーバーから提供されます。

関連する問題