我在后台使用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);
}
},
}));