2012-03-04 18 views
0

上運行我是新手在Node和它的模塊,所以這可能是一個幼稚的問題。如何使用nowjs在Django Apache服務器

我使用NowJS提供實時的Facebook相似通知給用戶。我的流程是這樣的

  1. 當一個事件發生時,它通知被存儲在數據庫
  2. 我做一個POST請求到我的節點服務器講述通知
  3. 節點通信這一切客戶端,我可以看到實時通知

我測試過,它工作正常,但在測試期間,我的html文檔由Node服務,與服務器文件位於同一目錄中。但我的網站文件正在由Apache服務器提供服務。存儲模板的目錄與節點服務器目錄不同。

我已經在本地使用npm,有什麼我無法理解的是我怎麼能包括我的模板now.js安裝nowjs。

在測試文件,路徑now.js是/nowjs/now.js但是我找不到目錄中的這些文件。我也裝了,現在在我的目錄使用NPM在我的網站的文件,但仍我無法包括now.js

從本質上說什麼,我想是有兩個服務器

    ,供應我的網站
  1. Apache服務器文件
  2. 節點服務器,將負責推動實時通知用戶

我想通知推到文件通過我的Apache服務器所駐留。我應該如何安裝依賴,使客戶端和服務器可以使用nowjs

更新我想通了自己的答案互動,看來我的問題是非常簡單的

回答

0

我終於想通了自己的答案,並它也非常簡單。所有的靜態文件由Node服務器本身提供服務,我只是需要給的路徑在服務器方面。

因此,例如,我使用的端口8082上localhost作爲我的節點服務器,然後在我的模板我只需要給出nowjs路徑作爲

SRC =「HTTP://本地主機:8082/nowjs/now.js「

其他所有事情都由Node服務器來管理,我的模板可以由Apache服務器或任何其他服務器來處理。

相關問題