当前位置: 首页 > 知识库问答 >
问题:

(盖茨比·斯特拉皮)错误:请求失败,状态代码404

邵博远
2023-03-14

我想按照指示去做:https://strapi.io/blog/building-a-static-website-using-gatsby-and-strapi#allowaccess

但遇到错误:请求失败,状态代码404

Node.js版本:v10.13.0 npm版本:6.14.6 Strapi版本:3.1.0-alpha.5操作系统:mac

哪个例子造成了问题?strapi.io/blog/building-a-static-website-using-gatsby-and-strapi#allowaccess

目前的行为是什么?Graphql查询不起作用。

重现问题的步骤如下:

$ gatsby develop
success open and validate gatsby-configs
success load plugins - 2.011s
success onPreInit - 0.004s
success initialize cache - 0.018s
success copy gatsby files - 0.102s
success onPreBootstrap - 0.017s
success createSchemaCustomization -
info Starting to fetch data from Strapi
info Starting to fetch data from Strapi
info Starting to fetch data from Strapi

ERROR #11321 PLUGIN

"gatsby-source-strapi" threw an error while running the sourceNodes lifecycle:

Request failed with status code 404

Error: Request failed with status code 404

createError.js:16 createError
[portfolio_v4]/[gatsby-source-strapi ]/[axios]/lib/core/createError.js:16 :15

settle.js:18 settle
[portfolio_v4]/[gatsby-source-strapi ]/[axios]/lib/core/settle.js:18:12

http.js:202 IncomingMessage.handleSt reamEnd
[portfolio_v4]/[gatsby-source-strapi ]/[axios]/lib/adapters/http.js:202:1 1

task_queues.js:84 processTicksAndRej ections
internal/process/task_queues.js:84:2 1

预期的行为是什么?预期的行为是什么?

当我试图从盖茨比那里得到东西的时候,它不起作用http://localhost:8000/___graphql

没有方法allStrapiblog在http://localhost:8000/___graphql

共有1个答案

柳鸿博
2023-03-14

请分享你的盖茨比配置。js屏幕,gatsby源代码strapi部分。

这可能是由gatsby-Source-strapi中的集合类型/单类型或您的用户引起的

 类似资料:
  • 我正试图通过Axios在本地发送一个POST请求,其中包含用户名和密码。 我正在部署一个Flask应用程序http://127.0.0.1:5000/login,它处理/login路由。POST请求失败,出现以下错误 我研究了一点,认为这可能是CORS的问题,但情况似乎并非如此,因为我尝试了一个Axios GET请求,它工作正常(响应记录正确)。这是我的部分代码 查看ChromeDevTools,

  • 我正试图开始一个新的盖茨比项目。当运行命令“gatsby new[my project name]”时,我得到一个错误。 Tomers-MBP:个人项目tomermatmon$gatsby新haifa-dev信息从git创建新站点:https://github.com/gatsbyjs/gatsby-starter-default.gitxcrun:错误:无效的活动开发者路径(/库/开发者/命令行

  • 我对laravel是个新手,我总是在浏览器控制台中收到这个错误消息 源地图错误:请求失败,状态404 资源地址:超文本传输协议://[myurl]/js/app.js 源地图地址:popper.js.map 我不知道问题出在哪里。当我尝试访问应用程序时。js文件通过URL工作。 我有第二个项目与完全相同的设置,我没有得到任何错误。我不知道我错过了什么。

  • 我正在尝试登录一个网站(https://dashboard.ngrok.com/user/login)使用jsoup。我对GET请求没有任何问题,但当我尝试使用凭证执行POST请求时,我收到: HTTP错误获取URL。状态=400 我尝试为请求设置一个更好的头,使用我在连接发出POST请求时发送的相同参数。 我也尝试过这种类型的请求: 结果显示: 线程“main”组织中出现异常。jsoup。Htt

  • 问题内容: 好的,我已经到处寻找了。基本上,我们使用的是跨域请求的$ http请求。我们的服务器允许该域,当请求返回200时,一切正常。但是,无论何时我们的服务器返回错误500、401,无论如何,Angular都认为这是CORS问题。 我用Fiddler调试了响应,以验证服务器是否返回了500,但Angular阻塞了。 这是请求: 然后在控制台中,我将看到: XMLHttpRequest无法加载f

  • 我对Nativescript相当陌生,在我的项目中,我试图向我的本地laravel服务器发出超文本传输协议请求,我在http://127.0.0.1:8000/上设置了php artisan,我使用连接的android设备,没有模拟器。经过一些阅读,我得到了带有ipconfig命令的本地IPv4。 在我的App.vue组件中,我使用axios向本地laravel APIendpoint发出GET请