strapi适合提供html,还是用作传统的mvc web框架?

问题描述 投票:1回答:1

我对strapi的理解是什么?它基于koa框架(我读它的文档,仍然不确定可以用它做什么),它有路由,它有和管理面板,包括用户和权限等基础知识,它可以生成代码,代码包括模型和控制器,最终它将数据返回消费。

但是,我应该使用它作为后端框架来生成HTML代码并运行业务逻辑?对于你通常使用像laravel,sails这样的web框架的事情......总而言之,它被宣传为“节点框架之间......”。

有没有人这样做过?

node.js model-view-controller frameworks strapi
1个回答
1
投票

我现在正在测试Strapi.io,所以我会尝试以最好的方式回答这个问题。

正如您所读到的,Strapi是一个无头的CMF(内容管理框架),您可以使用API​​优先方法创建整个应用程序,使用管理面板内部的舒适插件对此API进行建模,并在框架无关的客户端和内部管理数据REST / GraphQL操作的帮助。当然你可以处理Strapi内部的观点,但是他们的回购中的大多数例子都是以分离为主。因此,您可以在Strapi应用程序中处理M和C,并使用可以连接到此后端的任何内容创建V.

例如 - 我在/ server中创建了Strapi app,并实现了由/ client目录中的Strapi Javascript SDK连接的Next.js。 SDK有助于在客户端使用JWT进行身份验证和CRUD操作。 Pierre Burgy的Vue + Nuxt.js官方例子(deliveroo clone)是这样构建的。

在后端(Strapi),您可以创建插件,添加新的API并塑造管理体验。如果需要,您可以使用它创建Wordpress面板,在客户端由React,Svetle等备份。

© www.soinside.com 2019 - 2024. All rights reserved.