问题标签 [headless-cms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
318 浏览

strapi - 注销后如何重新登录 Strapi

我创建了一个strapi API,然后关闭了服务器。一旦我尝试使用 npm run start 重新打开服务器,我就没有对我的内容类型构建器的编辑权限。它还要求我 - 使用此插件需要 autoReload 功能。启动您的服务器,strapi develop我这样做无济于事。任何人都可以帮忙吗?

0 投票
1 回答
434 浏览

progressive-web-apps - 什么是无头 PWA。PWA 和无头 PWA 有什么区别?

基本上我对无头 CMS/无头商务架构有所了解。

  • 无头 CMS 是一个纯后端内容管理系统,从头开始构建为内容存储库。

  • 那就是内容管理系统(例如:Sitecore 等)会将内容公开为服务(CAAS)。React 或 Angular weba 应用程序将访问内容作为服务以在 UI 中显示它。通过这种方式,CMS 系统与前端分离,称为无头 CMS。React 或 Angular 不会在 CMS 上建站,而是单独部署。“无头”一词来自砍“头”的概念。

  • Commerce 永远是无头的,因为它将与前端应用程序分离。即前端应用程序将通过来自商业引擎的网络服务使用动态数据。

现在什么是无头 PWA?

无头 CMS + 无头商务 + PWA 功能 = 无头 PWA ?

0 投票
1 回答
90 浏览

reactjs - 使用 react 获取 wordpress 帖子显示特殊字符而不是撇号

我得到我假设的是来自 wordpress 博客端点的 json 数据,如下所示:

https://example.com/wp-json/wp/v2/posts

我现在正在循环并显示瓷砖:

但是帖子标题显示不正确。例如单词显示Don’t

我发现我可以用dangerouslySetInnerHTML它来解决这个问题,但它安全吗?它包含“危险”一词的事实令人担忧。

0 投票
3 回答
1957 浏览

node.js - 将strapi部署到弹性豆茎

有人可以提供有关如何将 Strapi 部署到 AWS Elastic Beanstalk 的信息吗?

我找到了很多关于如何在 Digital Ocean 和 Heroku 等许多其他不同平台上部署 Strapi 的资源,但我对将 Strapi 部署到 Elastic Beanstalk 非常好奇。这可能吗?我该怎么做?

0 投票
1 回答
130 浏览

reactjs - STRAPI - 单页加载多个 API

我正在设计一个包含许多“content_types”即模板的登陆网页。该网页有: - 推荐 - 评论 - 评级 - 关于我们和许多其他部分。

在 STRAPI 中,我们有用于推荐、评论、评级等的不同 API。我的登录页面是否应该为该页面调用多个 API,即 getTestimonials、getReviews、getRatings?

或者我应该创建一个包含所有内容的 COMMON API 并像 getContentForLandingPage 一样调用它并一次性加载所有内容?

什么是建议的做法?

0 投票
2 回答
1201 浏览

node.js - 无法在strapi中使用环境变量

我正在尝试将 MongoDB URI 连接到 Strapi 后端。我能够连接到主 URL,但是当我创建一个 .env.development 变量时,我无法连接到数据库。

0 投票
1 回答
195 浏览

reactjs - 在 GatsbyJS/GraphQL 中组合页面查询

如何在 GraphQL 中组合两个页面查询?我尝试简单地将我需要的数据组合到一个查询中,但它一直给我一个错误“TypeError:无法读取未定义的属性'页面'”。我的想法是,要么我的查询没有正确完成,要么没有在我的 div 框中获取正确的数据。

在 GraphiQL 中运行我的 wpgraphql 查询时,它工作得很好。这是 wpgraphql 查询:

返回数据:

0 投票
0 回答
25 浏览

web - 如何在不使用 wordpress 的情况下将博客部分添加到网站?有没有办法集成 Headless CMS?

我正在尝试弄清楚如何在我兄弟的网站上添加博客部分,我不想从头开始编写所有内容。他建议使用像 Strapi 这样的 Headless CMS,但我在任何地方都找不到如何将它合并到网站上。非常感谢您的一些反馈!谢谢。

0 投票
1 回答
84 浏览

headless-cms - Gentics Mesh - 多语言支持 - 节点列表中的跨语言 - GraphQL 查询

Gentics Mesh 版本:v1.5.1

介绍:

假设我们的模式A具有类型字段:列表和列表类型:节点和允许的模式:B。(见(1))。

  • 已在语言en中创建了B节点的实例( b1-EN ),在de中创建了( b1-DE ) 。
  • 已使用en语言创建了B节点的实例( b2-EN ) 。
  • 已使用de语言创建了A节点的实例( a1-DE ),并将b1-DEb2-EN添加到a1的节点列表 ( Bs ) 中。

结果,当在 Gentics Mesh CMS 中选择de语言时,节点a1-DE ( de ) 具有 2 个节点b1-DEb2-EN的列表。

当应用以下 GraphQL 查询时:

结果是:

问题:

为什么结果没有在节点列表中显示 b2-EN 节点?查询错了吗?我想得到的结果是节点的默认语言版本(b2-EN),因为b2-DE尚未贡献。所以预期的结果:

在文档 (2) 中:

如果未找到其他匹配内容,将应用回退到配置的默认语言。如果这也失败,将返回 Null。

有人可以启发我吗?

(1):架构

(2) https://getmesh.io/docs/graphql/#_multilanguage_support

0 投票
1 回答
107 浏览

graphql - 采用无头 CMS 的赛普拉斯自动化

我正在开发项目网站,该网站使用带有 graphql 的无头 cms 来实施柏树测试。文章/博客等网站内容会根据 CMS 中的更新内容而变化。有人在这里有经验,我在哪里可以找到类似的项目自动化?