Ghost博客与应用程序集成

时间:2014-04-04 09:30:22

标签: node.js ghost-blog

我是节点的新手,所以如果我提出愚蠢的问题,请原谅。

Ghost最近已作为NPM模块发布。我正在尝试将其与我的应用程序集成,因此我可以拥有自定义主页并在单独的页面上提供博客。一旦我在app.js中关注,它就会接管我网站的所有流量。如何配置ghost才能只为博客服务?

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

2 个答案:

答案 0 :(得分:1)

我们在这里遗漏了一些细节,所以我会做一些假设。

如果您使用默认服务器托管节点(截至此帖子),您运气不好,因为ghost已设置为在其自己的独立服务器中运行。一种可能的解决方案是为您的页面运行标准node.js服务器,然后为ghost运行另一个服务器。这显然不是理想的,但在他们解决整合问题之前,你没有太多选择。

答案 1 :(得分:0)

我正在尝试解决同样的问题,并且目前想象找到允许我运行两个节点实例的托管(我认为这很可能是例如数字海洋)。单端口80 - 将指向Ghost,而另一端口(在其他端口上)将为应用程序托管REST API。

然后我将创建一个链接到自定义模板的空白页面,该模板加载我的角度应用程序的其余部分 - 文件将存储在我的自定义模板的assets文件夹中,而ajax调用将只是非标准端口