2014-04-04 90 views
2

我是新來的節點,所以請原諒我,如果我問愚蠢的問題。Ghost博客與應用程序集成

Ghost最近作爲NPM模塊發佈。我正在嘗試將它與我的應用程序集成,因此我可以定製主頁並在單獨的頁面上提供博客。一旦我在我的app.js中進行跟蹤,它就會接管我網站的所有流量。我如何配置ghost以僅爲博客提供服務?

var ghost = require('ghost'); ghost();

回答

1

我們在這裏錯過了一些細節,所以我會做一些假設。

如果您使用默認服務器託管節點而不是(因爲此發佈),因爲ghost設置爲在其自己的獨立服務器中運行,所以您運氣不佳。一種可能的解決方案是運行標準的node.js服務器爲您的頁面,然後爲幽靈運行另一個。這顯然不是理想的,但直到他們解決他們的集成問題時,你纔沒有多少選擇。

+0

Ghost團隊在將它作爲NPM模塊發佈時解決了集成問題,我感到有這樣的印象。 Ghost目前不允許定製靜態主頁 - 所以看起來像在Web服務器後面有兩個節點實例,路由流量是唯一的方法。感謝您的澄清,我將其標記爲答案。 – patelsan

+0

我遇到了同樣的問題,我的選擇是在Heroku之類的服務器上啓動服務器,並託管我自己的節點/ ghost服務器,或者支付5美元給我。我在假設我不會達到極限的情況下選擇後者,但如果我這樣做,Heroku(或純AWS)是更好的選擇(至少在金錢上)。 – SilentDirge

0

我試圖解決同樣的問題,目前想象找到一個託管,允許我運行兩個節點實例(我認爲這是很可能與例如數字海洋)。單端口80 - 將指向Ghost,而另一端口(在其他某個端口上)將爲應用程序託管REST API。

然後,我將創建一個鏈接到自定義模板的空白頁面,加載我的角度應用程序的其餘部分 - 文件將存儲在我的自定義模板的assets文件夾中,而ajax調用將僅僅是非標準港口。