代码之家  ›  专栏  ›  技术社区  ›  Roy Bandi

strapi错误:无法读取未定义的属性(读取“create”)

  •  0
  • Roy Bandi  · 技术社区  · 2 年前

    我在后台使用strapi api,我创建了一个名为下订单的新集合,用于发布订单。在我的控制器文件中,我修改了它,但我一直收到上面提到的错误。这是 placed-order.js 我的控制器文件夹中的文件。我似乎在网上找不到有效的解决方案。任何见解都将不胜感激。

        "use strict";
        
        /**
         * placed-order controller
         */
        
        const { createCoreController } = require('@strapi/strapi').factories;
        
        module.exports = createCoreController('api::placed-order.placed-order', ({strapi})=>({
            async create(ctx) {
                try {
                  const data = ctx.request.body;
                  const submission = await strapi.services.order.create(data);
                  return { success: true, submission };
                } catch (err) {
                  ctx.throw(500, err);
                }
            },
        
        }));
    
    0 回复  |  直到 2 年前