首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用NodeJS后端从SPA提供客户创作的内容

使用NodeJS后端从SPA提供客户创作的内容
EN

Stack Overflow用户
提问于 2013-03-13 03:09:15
回答 1查看 142关注 0票数 1

我正在开发一个大型的单页web应用程序(SPA)使用NodeJS作为后端。应用程序中的几个屏幕(关于、联系我们、常见问题、新闻等)是理想情况下由客户动态填充的屏幕。有没有一种简单的解决方案可以让客户在不需要重新部署应用程序的情况下持续自定义此内容?

我不想将应用程序构建为CMS的一部分,因为大多数页面都不遵循此模型。我真的只想要一个小插件来管理这几个屏幕。

我简要地看了一下XML-RPC WordPress API。还可以选择use a Google Spreadsheet as a simple CMS

有人在SPA/NodeJS应用程序中使用过这些或任何其他选项吗?我更喜欢预装的Node模块,我可以直接放到我的应用程序中,但我在搜索中找不到任何东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-22 12:21:29

我最终选择了Google电子表格路线。使用以下URL语法通过AJAX请求从电子表格加载行是相当简单的:

代码语言:javascript
复制
https://spreadsheets.google.com/feeds/list/<spreadsheetId>/od6/public/values

This article让我朝着正确的方向解析从电子表格返回的数据。

我还可以让电子表格引用图像文件,这些文件也存储在Google Drive中。为了生成这些图像的URL,我使用了以下格式:

代码语言:javascript
复制
http://googledrive.com/host/<GoogleDriveFolderId>/<fileName>

为了让这个解决方案起作用,你必须将电子表格发布到web上,并且包含它们的文件夹必须作为公共共享给那些有链接的人(如果你不想的话,是不可搜索的)。包含图像的文件夹必须共享为公共和可搜索的文件夹。

总而言之,我认为这是一个非常简单但强大的解决方案,允许非程序员在我的网站上编辑少量内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15370021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档