将文本文档发布到云的Web服务,以便可以通过API调用动态检索文本文档并在客户端呈现
Web service that publishes text documents to the cloud so they can be dynamically retrieved via API call and rendered on client side?
我一直在用angular构建一个网站,目的是在后端不运行web服务器,并使用web服务来检索任何可以检索的动态内容。
我昨天构建了一个博客小部件,它可以动态地从一系列可配置的博客中检索最新的博客文章,并将它们呈现在网页上。理想情况下,我希望与Google Drive做类似的事情,并通过调用API来呈现公共文档的内容。
两个问题:
- 我应该首先动态地检索和呈现这些内容,还是应该简单地创建静态HTML文件?也许我希望从数据中分离逻辑只是过于复杂的事情。
- 如果我没有使问题过于复杂,我应该在哪里保存这些文件?我可以将它们作为博客条目发布并检索它们,就像我为我的博客小部件所做的那样。我确实觉得既然它们不是博客,就不应该被这样对待。是否有一个API调用Google Drive,使我能够获得Google Doc的内容(可以公开访问或由任何人访问链接)作为HTML并以JSON响应返回它们?
了解您需要访问谷歌驱动器的原因将会有所帮助?我从你的建议中假设,创建静态HTML页面,谷歌驱动器将仅仅用作内容管理系统(CMS),而不是预先存在的要求。
如果是这样的话,那么你有一个更基本的问题需要回答。
您是否需要多次更新从内容管理系统检索到的内容?
如果答案是否定的,那么KISS(保持简单愚蠢)。使用静态文件,从你为angular应用提供服务的地方。
如果答案是肯定的,你确实需要一个CMS,那么我会选择一个内置REST支持的CMS。我推荐HIPPO,你可以把它托管在一个免费的亚马逊网络服务服务器上,运行tomcat。
在一天结束的时候,活动的部分越少,可能失败的事情就越少。为了性能和您自己的理智,我将推送静态内容。让发布和维护静态内容更容易的一个有用的资源是Jekyll。相关文章:
- 如何在外部文档中使用javascript将文本区域的内容保存为变量
- 使用jQuery访问元素'来自谷歌文档托管的iframe的文本
- jQuery:在整个文档上触发按键功能,但不在输入和文本区域内
- 当文档准备就绪时,将数据从一个文本框复制到另一个
- 当我尝试添加文本效果时,有东西阻止了JavaScript的运行'手风琴'在html文档中
- 突出显示iframe内的文本,同时使用jquery单击文档上的相同文本
- 如何将word文档中的值作为输入传递到javascript的文本框中,并在循环中运行它
- 在文档中搜索文本以删除的文本超过找到它的标签
- 从外部HTML文档中获取文本
- 如何获取文档片段中的所有文本节点
- 是否可以检测IE何时忽略xml文档中的空白文本节点
- Google 文档如何实现富文本编辑
- 谷歌文档,用于在网站上提供文本
- 打开任何文本/文档文件进行编辑,使用Javascript/DOJO/或基于框架的点击事件和Java进行编辑
- 使用 JavaScript 对 MSword 文档文本进行分页
- Safari 中的 JavaScript 文档文本区域问题
- 从页面文档文本重定向 URL
- 正在从文档文本(内容)中检索所有url
- Indesign Script JS:编辑文档文本框内容并返回对话框窗口
- 如何通过java脚本或动作脚本确定设计文档文本框架中的内容是否发生了变化