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

Strapi API注册接口返回400错误求助

Strapi 用户注册接口400错误排查方案

以下是针对你遇到的注册接口返回An error occurred during account creation错误的具体排查步骤:

  • 检查密码复杂度规则
    进入Strapi后台「设置」→「用户权限插件」→「高级设置」,查看密码要求。默认配置可能要求密码包含大小写字母、数字和特殊字符,你的密码testtest1只有小写字母和数字,若规则包含特殊字符要求,需修改密码(比如改成TestTest1!)或调整后台的密码规则。

  • 验证用户名唯一性
    直接在Strapi后台的用户列表中搜索manager1,确认该用户名未被其他账号占用。即使邮箱是新的,用户名重复也可能触发模糊的创建错误。

  • 查看Strapi详细日志
    查看Strapi运行终端的输出日志,或项目根目录logs文件夹下的日志文件,里面会记录具体的错误原因(比如数据库字段验证失败、自定义模型的必填项缺失等),这是定位问题最有效的方式。

  • 检查用户模型的自定义配置
    若你修改过User模型文件(路径通常为src/api/user/models/user.js或src/extensions/users-permissions/models/User.js),确认没有新增未在请求中传递的必填字段。比如如果添加了phone并设为必填,注册请求未传该字段就会导致创建失败。

  • 测试简化请求体
    暂时去掉username字段,只传递email和password发起请求。部分Strapi版本中username并非必填项(除非后台强制开启),以此排除用户名相关的潜在问题。示例请求体:

    {
      "email": "manager1@strapi.io",
      "password": "TestTest1!"
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 11:06:19