美文网首页js css html
strapi-api使用说明

strapi-api使用说明

作者: jhs1873 | 来源:发表于2019-04-15 10:34 被阅读0次

    strapi.controllers

    返回项目中可用的控制器的对象。位于该./api/**/controllers文件夹中的每个JavaScript文件都将被解析为该strapi.controllers对象。由于这个对象,您可以访问项目中每个控制器的所有操作

    此对象不包括管理员控制器和插件的控制器。

    例子:
    首先创建两个api目录(过程略)
    在demo中访问demo1中的控制器方法
    路径 - ./api/demo/controllers/demo.js
    注意传参 ctx

    count: async (ctx) => {
        let demo1Count = await strapi.controllers.demo1.count(ctx); 
        console.log(demo1Count); // 打印demo1Count
        return strapi.services.wxappuser.count(ctx.query);
      }
    

    strapi.plugins

    返回项目中可用插件的对象。每个插件对象都包含./plugins/**/文件夹中包含的关联控制器,模型,服务和配置。
    例子:
    利用upload插件,使用upload插件的模型方法
    models.file其中的file,是因为插件upload/models/file.js 的文件名

     await strapi.plugins['upload'].models.file.find()
    

    相关文章

      网友评论

        本文标题:strapi-api使用说明

        本文链接:https://www.haomeiwen.com/subject/oqpywqtx.html