错误 #11321 插件"gatsby-source-strapi"运行源节点时引发错误



我在生产服务器上运行我的strapi,这是我在gatsby-config中的代码:

{
resolve: `gatsby-source-strapi`,
options: {
apiURL: `http://strapi.myserver.com/api`,
queryLimit: 1000, // Default to 100
collectionTypes: [`Career`],
token: 'mytoken'
},
}

我的api工作正常,当我去http://strapi.myserver.com/api/careers然而graphiQL没有看到他们,也当我运行gatsby develop它抛出这些错误:

ERROR #11321  PLUGIN
"gatsby-source-strapi" threw an error while running the sourceNodes lifecycle:
Request failed with status code 404

ERROR #11321  PLUGIN
"@relate-app/gatsby-source-strapi" threw an error while running the createSchemaCustomization lifecycle:
request to http://strapi.myserver.com/api/graphql failed, reason: getaddrinfo ENOTFOUND strapi.myserver.com

这个答案没有帮助:(Gatsby-Strapi)错误:请求失败,状态码404

我的用户权限都被检查了,我的集合被发布了。

您必须将API令牌类型更改为"完全访问"。转到设置>全局设置>API令牌,然后单击API令牌中的编辑图标,然后将令牌类型更改为"完全访问"。

我已经尝试了您建议的(令牌),但没有工作。我的环境:Win11

"gatsby": "^5.7.0"
"gatsby-source-strapi": "^3.0.6"
strapi project:  "@strapi/strapi": "4.8.2",

我正在做一个关于盖茨比- Strapi的项目。当我试图将工作中的Gatsby连接到Strapi时,我出现了这个错误:console.log of error

此时此刻,我在盖茨比项目中:"gatsby"^ 5.3.3"gatsby-source-strapi"^ 3.0.4"。

在strapi项目中:"@strapi/strapi":"4.5.5",

我使用了盖茨比的文档,但除了它们之外,我还必须添加这个:

  1. 作为MAC用户,我必须在配置中使用这一行。Json用于插件配置:解析:gatsby-source-strapi;选择:{apiURL:http://127.0.0.1:1337;集合类型:[jobs],},在这些行之后,我仍然有一个403错误,但是在浏览器中,我可以获得一个JSON对象。为了解决这个错误,我创建了API令牌,正如有人建议的那样,但具有完全访问权限。否则,错误不会发生。我曾尝试创建一个只读和只读令牌,但它没有解决我的问题。

相关内容

  • 没有找到相关文章

最新更新