2

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

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

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

4

2 回答 2

1

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

如果您使用默认服务器托管节点而不是(截至本文发布),那么您就不走运了,因为 ghost 设置为在它自己的独立服务器中运行。一种可能的解决方案是为您的页面运行标准 node.js 服务器,然后为 ghost 运行另一个。这显然并不理想,但在他们解决集成问题之前,您别无选择。

于 2014-04-06T01:42:45.377 回答
0

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

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

于 2015-02-14T11:31:04.977 回答