gatsby: 2.20.8
gatsbh-source-contentful: 2.2.5我已经验证了我的spaceId和accessToken是正确的,并且验证了这些密钥可以访问我满意的development环境。我试过:
node_modules
GATSBY_CONTENTFUL_OFFLINE
.cache目录
environment以“主”,并删除它--在模板文本中(在老github问题上建议)--H 217F 218我一直在犯这个错误。有什么想法吗?
ERROR
Accessing your Contentful space failed.
Try setting GATSBY_CONTENTFUL_OFFLINE=true to see if we can serve from cache.
Used options:
spaceId: "*********z1u"
accessToken: "*****************************************vMI'"
environment: "development"
host (default value): "cdn.contentful.com"
downloadLocal (default value): false
localeFilter (default value): [Function]
forceFullSync (default value): false
pageLimit (default value): 100
useNameForId (default value): true这是我来自gatsby-config.js的代码
{
resolve: `gatsby-source-contentful`,
options: {
spaceId: process.env.CONTENTFUL_SPACE_ID,
accessToken: process.env.CONTENTFUL_ACCESS_TOKEN,
environment: process.env.CONTENTFUL_ENVIRONMENT,
},
},发布于 2020-05-27 20:58:54
不知道你是否让它在这段时间内发挥作用,但我有同样的问题,并发现这个在Github https://github.com/gatsbyjs/gatsby/issues/19392,这是你和我正在拥有的。
显然,在新版本的gatsby源代码插件中,它也需要钥匙才能访问主环境(这是荒谬的,imo)。
提供主环境的密钥访问之后,它就开始工作了。
发布于 2020-06-25 13:59:30
在将一个空间导入到另一个空间后,出现了类似的问题。我删除了演示API密钥(我试图使用它),并创建了一个新的。在那之后工作
发布于 2020-04-28 06:43:00
正如我在评论你的问题时说的那样,我怀疑这与我的盖茨比( Gatsby )所期望的满足模型之间的差异有关,以及实际在内容空间中的模型是什么。在此基础上,我决定完全删除我的内容空间并重新创建它。然后,我重新运行了自动化脚本,该脚本与一起提供,负责创建我的所有初始内容模型。这是rg指令的一部分。
contentful space --space-id xxxxxxxxx0b9 import --content-file contentful-data.json脚本已成功完成,没有错误-只有关于速率限制的警告。
当我最终重试gatsby develop时,它成功了!
赛后分析。
我怀疑这个内容丰富的“模型差异”问题的部分原因是,当我第一次运行该contentful-data.json脚本时:
所以有很大的空间让我相信,在这个内容丰富的空间里,这个模型是“不对的”。
https://stackoverflow.com/questions/60892938
复制相似问题