【问题标题】:Strapi v4 Extending Server API for Plugins does not work用于插件的 Strapi v4 扩展服务器 API 不起作用
【发布时间】:2022-01-09 07:03:56
【问题描述】:

我正在尝试遵循 https://docs.strapi.io/developer-docs/latest/developer-resources/plugin-api-reference/server.html#entry-file 上的 Strapi v4.0.0 指南来扩展用户权限插件以添加自定义路由/控制器,但到目前为止还没有成功。我按照文档中的说明添加了自定义文件,但 UI 没有变化。

我设法使它适用于以黄色突出显示的普通 API,但无法为用户权限插件这样做

在之前的 3.6.8 版本中,此功能是通过扩展文件夹允许的。

我是否遗漏了新指南中的某些内容,我什至尝试从 node_modules > @strapi > plugin-users-permission 复制文件并向现有控制器文件添加新路由和方法,但它仍然没有反映我们为角色分配不同路由权限的部分中的更改。 用户权限插件仍然显示原始路线,没有变化。

谢谢,

【问题讨论】:

    标签: api plugins backend strapi


    【解决方案1】:

    导出路由时,您需要导出类型,content-api 或 admin。例如,查看 node_modules 中的 Strapi 电子邮件插件,更改您的路由文件夹中的文件夹和文件结构以匹配它,然后您将能够在管理面板中设置权限。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2015-04-13
    • 1970-01-01
    • 2020-04-17
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    相关资源
    最近更新 更多