【发布时间】:2019-03-06 01:37:26
【问题描述】:
最近我发现了这个很棒的无头 cms strapi,我想在我的下一个项目中使用它。
但我有一个大问题。 api可以覆盖吗?尤其是控制器。 我找不到任何相关文档。
【问题讨论】:
标签: strapi
最近我发现了这个很棒的无头 cms strapi,我想在我的下一个项目中使用它。
但我有一个大问题。 api可以覆盖吗?尤其是控制器。 我找不到任何相关文档。
【问题讨论】:
标签: strapi
不幸的是,如果不更改strapi 自己的控制器,这是不可能的。但是这样做的话,以后需要升级strapi版本的时候可能会很头疼。
根据您的需要,policies、middlewares 和 hooks 可以为您提供很多帮助。
【讨论】:
override 主题进行积极的工作。它将在下个月发布。
没有将在控制器中更新的逻辑。因此,您可以轻松自定义控制器而不会出现更新问题(而不是 @capaci 所说的)所有逻辑都在服务中。
所以今天你可以customise你的API的所有代码,但不能override。
我们目前正在努力拆分 core 与 custom 代码,以便能够在 Strapi 中添加此 override 概念。
【讨论】: