我可以覆盖stradi api吗?

时间:2019-03-06 01:37:26

标签: strapi

最近,我发现了这个神奇的无头cms strapi ,我想在下一个项目中使用它。

但是我有一个大问题。 api是否可重写?特别是控制器。 我找不到有关此文件的任何文档。

2 个答案:

答案 0 :(得分:0)

不幸的是,如果不更改trapi自己的控制器,是不可能的。但是这样做会在将来需要升级Stradi版本时感到头疼。

policiesmiddlewareshooks会根据您的需求提供帮助。

答案 1 :(得分:0)

在控制器中没有将要更新的逻辑。因此,您可以轻松自定义控制器,而不会遇到更新问题(而不是@capaci所说的问题),所有逻辑都在服务中。

因此,今天您可以customise override的所有API代码。

我们目前正在努力将corecustom代码进行拆分,以便能够在Strapi中添加此override概念。