Modal 2
Curabitur nec nunc ut augue tincidunt interdum quis a diam. Suspendisse vel justo vitae mauris sodales commodo. Nullam dapibus nisi mi, id lobortis urna scelerisque ac. Duis auctor enim sit amet quam lacinia malesuada.
async checkout(ctx) const products, userId = ctx.request.body; const total = await strapi.service('api::order.calc').compute(products); return strapi.entityService.create('api::order.order', data: products, total, user: userId, status: 'pending' );
Custom route: POST /api/orders/checkout Custom controller logic: designing web apis with strapi pdf free download
// src/api/article/controllers/article.js module.exports = async find(ctx) ctx.query = ...ctx.query, populate: 'author' ; return await strapi.entityService.findMany('api::article.article', ctx.query); ; Use content-type validators or custom policies: async checkout(ctx) const products, userId = ctx