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

Heroku部署Strapi后配置Editor角色Education集合权限报错

报错触发原因

该报错是Strapi 4.x版本字段级权限校验的标准提示:对于包含嵌套组件/重复组件的集合,开启字段级权限时要求同一操作下,要么给该主体(集合/组件)的所有字段都开启对应权限,要么全部不开启,禁止仅勾选部分字段的权限。
本地运行无异常是因为本地Strapi的权限配置存储在本地数据库中,推送代码到Heroku时默认不会同步本地数据库的角色权限数据,新部署的实例配置权限时只勾选了Education集合的主字段权限,漏选了single_course重复组件的全部子字段权限,因此触发校验规则。

解决方案
  • 进入Heroku部署的Strapi后台,依次打开「设置→用户&权限插件→角色→Editor」配置页
  • 找到Education集合的权限配置区块,展开single_course重复组件的所有子字段列表
  • 针对你需要开启的CRUD四类操作,每一类操作下要么勾选该组件的所有子字段权限,要么全部不勾选,不得出现部分勾选的情况
  • 同步检查Education集合本身的所有原生字段,确保开启的CRUD操作下,字段权限也是全选或全不选的状态,无半选情况
  • 保存配置后刷新页面即可正常生效
  • 若要避免后续部署重复配置权限,可在本地将权限规则写入./config/plugins.js的users-permissions插件配置项,固化后随代码一起部署即可自动加载

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 14:18:03