带有小部件的ApostropheCMS部署问题

问题描述 投票:0回答:1

我是在Apostrophe工作的相对初学者。首先,我想说它的生态系统非常棒,到目前为止,我很喜欢这种经验。但是,我遇到了一个令人困惑的问题。

我一直在使用它来为客户构建网站,但遇到了一个非常奇怪的问题。我安装了一个通过npm(https://www.npmjs.com/package/@kwsites/cms-instagram-widgets)找到的instagram窗口小部件,并在我的本地主机上使用了它,相对而言没有任何问题,它起作用了,我继续生活。

但是现在我正尝试部署该网站,并且在服务器上查看时,Instagram小部件未显示在浏览器中。再次,小部件在查看我的本地主机时在浏览器中显示的非常好,这表明它未正确安装在服务器上,但在执行链接的npm软件包上的所有安装后步骤后,我完全不确定该怎么做下一个。我已经确认@kwsites软件包文件夹位于public / modules /目录中。

任何来自Apostrophe专家的帮助/提示,​​我们将不胜感激。

我正在使用驿马车进行部署(再次是一个很棒的产品)和机械师来管理nginx。我不知道这是否重要,但是该小部件正在对Instagram进行一些API调用,也不知道它们是否会受到其中任何一种工具的影响。

编辑:在野生动物园中进行的检查从我的本地主持人那里得到了以下内容enter image description here

以及我服务器上的以下内容enter image description here

似乎未生成窗口小部件,并且在控制台中找不到任何错误。注意,我可以添加和删除小部件,我只是无法在服务器上生成任何内容(但是可以在本地主机上生成)。

我是在Apostrophe工作的相对初学者。首先,我想说它的生态系统非常棒,到目前为止,我很喜欢这种经验。但是,我遇到了一个问题……

javascript content-management-system node-modules apostrophe-cms apostrophe
1个回答
0
投票

因此,如评论中所述,我认为问题是由于instagram的旧版api需要网站授权。但是,随着Facebook推出新的Instagam Basic Display API,无论如何,该应用都将在本月底被淘汰。因此,我找到了this blog post,并发现它很容易适应Apostrophe模块。它需要注册Zapier,但基本帐户是免费的,它是一个非常有趣的工具。这解决了我的需求

© www.soinside.com 2019 - 2024. All rights reserved.