问题标签 [contentful-api]

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 回答
403 浏览

javascript - Netlify 上的 Gatsby 部署失败,错误代码为 127

我正在尝试使用 github 在 netlify 上部署一个 gatsby 项目。一切正常,但最后我面临这些问题。

9:32:45 AM: node: symbol lookup error: /opt/build/repo/node_modules/gatsby-source-contentful/node_modules/sharp/build/Release/sharp.node: undefined symbol: vips_foreign_heif_compression_get_type 9:32:45 AM: Skipping functions preparation step: no functions directory set 9:32:45 AM: Caching artifacts 9:32:45 AM: Started saving node modules 9:32:45 AM: Finished saving node modules 9:32:45 AM: Started saving pip cache 9:32:45 AM: Finished saving pip cache 9:32:45 AM: Started saving emacs cask dependencies 9:32:45 AM: Finished saving emacs cask dependencies 9:32:45 AM: Started saving maven dependencies 9:32:45 AM: Finished saving maven dependencies 9:32:45 AM: Started saving boot dependencies 9:32:45 AM: Finished saving boot dependencies 9:32:45 AM: Started saving go dependencies 9:32:45 AM: Finished saving go dependencies 9:32:48 AM: Error running command: Build script returned non-zero exit code: 127 9:32:48 AM: Failing build: Failed to build site 9:32:49 AM: failed during stage 'building site': Build script returned non-zero exit code: 127 9:32:49 AM: Finished processing build request in 1m36.385195021s

如何修复符号查找错误:/opt/build/repo/node_modules/gatsby-source-contentful/node_modules/sharp/build/Release/sharp.node:未定义符号:vips_foreign_heif_compression_get_type

0 投票
1 回答
557 浏览

contentful - 使用 Contentful Management SDK 创建资产时出错

我正在使用内容管理 JS SDK,版本 5.21.1

尝试创建新的图像资产但出现错误。我尝试先上传图片并调用 createAsset:

我也尝试过直接使用 createAssetFromFiles :

这是我得到的错误(两个调用相同):

通过阅读您的文档,我的印象是在创建资产后会自动创建 URL,所以我不确定这个错误是什么意思。

任何帮助是极大的赞赏!

0 投票
1 回答
190 浏览

contentful - 脚本化迁移的内容最佳实践

我们正在使用 Contentful CMS,并且有兴趣以编程方式迁移我们的架构。Contentful 在此处提供迁移指南 - https://www.contentful.com/developers/docs/tutorials/cli/scripting-migrations/

该指南描述了如何编写迁移脚本并针对 Contentful 运行它们以更改其架构。但是,它没有提供有关如何运行脚本的指导。执行迁移后,您似乎必须手动记住永远不要再次运行它(如果再次执行它会产生错误)。这使得自动化模式更改变得困难。是否存在围绕此的最佳实践?

0 投票
2 回答
822 浏览

javascript - 创建资产时的 Contentful Content Management API 错误 422

我正在尝试使用 Contentful Content Management API 创建图像并将其作为资产发布,但到目前为止一直没有成功,我已经能够成功创建和发布条目,但我无法弄清楚为什么资产无法正常工作。这是我创建资产的代码。最终目标是使这项工作适用于一系列图像/附件,但我试图在处理多个图像/附件之前只使用一个。

控制台中的错误是这样的:

我一直在尝试搜索其他示例,因为文档不完整,并且没有一个示例对我有用。我尝试的一种解决方案是使用 fs.createReadStream() 函数,但它已从 React 中删除。

0 投票
1 回答
1120 浏览

contentful - 无法获取条目列表:找不到资源(内容)

我正在尝试根据 category_type 检索条目列表,但出现以下异常:

这是调用代码:

content_type 名称正确,拼写没有错误。

我尝试了不同的代码来获取有关我尝试访问的空间的信息,并且效果很好:

输出:

所以我认为这与安装没有任何关系。

我正在使用contentful_dart 0.0.5 依赖项

0 投票
1 回答
256 浏览

contentful - 无法在 Contentful 中创建内容类型

我对 Contentful 很陌生,并且正在使用公司的 Contentful 帐户。此配置文件具有管理员访问权限,我无法创建内容类型。“添加内容类型”按钮显示为禁用。我检查了可以添加的内容类型的数量是否有限制,按需层可以有 500 种内容类型,而承诺层可以有 1000 种内容类型。我有很多不同的空间,我检查了一下,我们只创建了 99 种内容类型,结合了这个帐户中的所有空间。

这是否与角色和权限有关?

如果是这种情况,我不应该有能力创建新的内容类型,因为我有管理员权限吗?

0 投票
2 回答
817 浏览

javascript - 带有 next.js 的内容丰富的富文本

我试图在我的博客中集成内容丰富的文本,并且它只能使用粗体、段落和斜体。我不能让图像和嵌入的东西出现。

首先我有这个组件:

然后,在帖子页面中,我导入该组件并像这样传递数据:

<Content content={article.fields.body} />

这个问题有答案吗?

0 投票
1 回答
228 浏览

contentful - 如何在内容中放置动态价值?

我正在使用内容。在其中一个内容模型中,我想根据所选选项显示动态值。

例如,在内容中,我收到如下消息:恭喜,您的 <USER_TYPE> 帐户已成功创建。

我有管理员/版主/用户的选项然后如果

  1. 我选择管理员,消息应该显示为:恭喜,您的管理员帐户已成功创建。
  2. 我选择版主,消息应显示为:恭喜,您的版主帐户已成功创建。

如何将 <USER_TYPE> 替换为所选值?请指导。

0 投票
1 回答
171 浏览

graphql - 内容内容在 GraphQL 查询中显示两次

我正在学习 gatsby 和 contentful 来建立一个网站,但是当我从 Contentful 查询数据时,它会显示相同的内容两次,如下所示。可能是什么原因?

在此处输入图像描述

0 投票
0 回答
96 浏览

contentful - 在 Contentful In Web App 中配置预览 URL

我是新来的。我在示例项目的内容模型中将内容类型设置为 Blogpost。作为第二步,我添加了 Blogpost 类型的内容条目。我注意到网络应用程序中没有配置预览。我查看了指南以了解如何设置预览 URL,但我非常坚持。请在下面的图片中找到我如何设置我的网络预览 URL,

网页预览网址

配置后,当我回到条目,并尝试预览它时,它给出了以下错误

错误

有人可以帮忙吗,我在这里做错了什么。

谢谢,蜜蜂