最近,我发现了这个神奇的无头cms strapi ,我想在下一个项目中使用它。
但是我有一个大问题。 api是否可重写?特别是控制器。 我找不到有关此文件的任何文档。
答案 0 :(得分:0)
不幸的是,如果不更改trapi自己的控制器,是不可能的。但是这样做会在将来需要升级Stradi版本时感到头疼。
policies,middlewares和hooks会根据您的需求提供帮助。
答案 1 :(得分:0)
在控制器中没有将要更新的逻辑。因此,您可以轻松自定义控制器,而不会遇到更新问题(而不是@capaci所说的问题),所有逻辑都在服务中。
因此,今天您可以customise
override
的所有API代码。
我们目前正在努力将core
与custom
代码进行拆分,以便能够在Strapi中添加此override
概念。