2013-03-14 63 views
0

我還沒有發現任何關於我的問題,所以我想問問你是否可以解決以下問題。我有一個nodejs服務器,它顯示一個網站的按鈕。當我點擊這個按鈕時,是否有可能啓動另一個節點服務器(應該執行一些spookyJS測試並將結果打印到網站上)?從現有的服務器啓動一個新的node.js服務器

我發現用nowJS你有一個服務器和「客戶端」(一些html頁面)共享的共享空間。這個模塊有幫助嗎?

感謝您的幫助, 亞歷

回答

1

總之 - 是的!

但也許你可以同時運行兩個Web服務器。實際上,它將減少硬件負載。

1服務器 - 應用服務器 - 運行在yoursite.com 第2服務器 - SpookyJs /測試服務器 - 運行在tests.yoursite.com

服務器後啓動並運行我會做的下一件事是用一個簡單的restful接口/ api包裝SpookyJs應用程序。開始測試並回應測試結果。

這裏需要注意的一點是,當您啓動SpookyJS應用程序時,請保持打開狀態。因此,SpookyJS應用程序的每個請求(通過您的界面)都會調用「open」或「then」方法。

同樣,這是爲了解決產生太多無頭瀏覽器的問題。

請求經過後,繼續並回應請求,結果是幽靈給你。

也許這有幫助嗎?

我們正在做類似的事情與殭屍JS ......所以也許它會幫助你(:。

+0

感謝您的快速答案也許你可以給我有關的RESTful接口小費我應該寫一個從頭開始還是有現成的?再次感謝:) – Hammerfaust 2013-03-14 14:40:52

+1

使用快速,一個流行的節點的Web應用程序框架。 http://expressjs.com/ – Erik5388 2013-03-14 15:03:39

+0

謝謝你的幫助! :) – Hammerfaust 2013-03-14 15:07:57