You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Strapi API Single Type接口返回404错误求助

Strapi Single Type接口404问题排查方案
  • 未发布Single Type内容:Strapi的Single Type接口在没有创建并发布任何内容时,GET请求会返回404。即使权限配置正确,无内容状态下接口无法找到对应资源,需先在后台创建并发布Global的内容。
  • API路径与Single Type的slug不匹配:检查Content-Type Builder中Global的API ID(即slug)是否为global。若创建时手动修改过slug,接口路径需对应修改,例如slug为site-settings时,接口路径应为http://localhost:1337/api/site-settings。
  • 未重启Strapi服务:新建Single Type后,部分情况下需要重启Strapi服务才能生成对应的API路由,确保服务已重新启动后再测试接口。
  • 权限配置未正确生效:确认请求使用的身份对应的角色(如Public或Authenticated)确实配置了Global的find权限,且权限设置已保存生效。若匿名请求,需确保Public角色拥有该权限;带token请求则检查对应角色权限。
  • 自定义路由覆盖默认配置:检查项目中src/api/global/routes/global.js文件,确认是否存在自定义路由修改或删除了默认的GET /api/global路由定义,默认路由应包含针对Single Type的获取逻辑。
  • Strapi版本兼容性问题:若使用Strapi v3版本,Single Type的默认API路径不带/api前缀,直接为http://localhost:1337/global,可根据自身版本调整测试路径。

内容的提问来源于stack exchange,提问作者Markus Hayner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 08:23:21