前端圈

分享与交流前端开发相关知识

使用Strapi设置REST API

这个帖子是给谁的?系列中的每个职位都相互依赖。因此,您可以按照自己喜欢的任何顺序关注任何帖子。帖子是通过这种方式制作的,因此您无需阅读所有之前的内容即可。

这篇文章的目的是针对以下方面探索Strapi的REST API:

  • 设置API,
  • 设置API权限,
  • 记录和测试API端点。

配置

好的,到目前为止,该帖子还是有点误导性…… 当您创建或修改内容类型时,Strapi会自动为CRUD(创建,读取,更新,删除)操作生成内容API端点 🙂因此,我们不必担心这一步骤!

设置API权限

在使用生成的API之前,我们需要定义谁拥有权限以及执行哪些操作。例如,让我们看看在页面内容类型,并给公共角色权限调用countfindfindone行动(行动只是所使用的控制器来执行业务逻辑的功能)。

步骤1 –确保根据需要定义内容类型
《使用Strapi设置REST API》

步骤2 –转到“角色和权限”,然后选择“公共”角色
《使用Strapi设置REST API》

步骤3 –授予使用操作的权限
《使用Strapi设置REST API》

记录和测试API

有多种测试方法,但是对于这篇文章,我建议使用Swagger UI。这是一个漂亮的工具,可以自动生成REST API的文档。要进行设置,请在您的终端上的trapdi实例的根文件夹中运行以下命令。

   npm run strapi install documentation

重新启动Strapi。然后创建一个新的UI部分来管理文档。您可以在此处访问文档,测试响应并限制对文档的访问。

《使用Strapi设置REST API》

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注