Страпи v5 переоценки контроллера Действие Удаляет другие действия по умолчаниюJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Страпи v5 переоценки контроллера Действие Удаляет другие действия по умолчанию

Сообщение Anonymous »

У меня здесь странная проблема, я переодетал действие find () внутри пользовательского контроллера в Strapi v5, как это:

Код: Выделить всё

'use strict';

/**
* team controller
*/

const {createCoreController} = require('@strapi/strapi').factories;

module.exports = createCoreController('api::team.team', ({strapi}) => ({
async create(ctx) {
try {
const user = ctx.state.user;

if (!user) {
return ctx.unauthorized('You must be logged in to create a team');
}

const teamData = {
...ctx.request.body.data,
user: user.id
}

const team = await strapi.entityService.create('api::team.team', {
data: teamData,
});

return ctx.created(team);
} catch (error) {
throw ctx.throw(500, error);
}
},

async findOne(ctx) {
const {data, meta} = await super.findOne(ctx);
return {data, meta};
}
}));
К сожалению, это, кажется, удаляет все другие действия контроллера, такие как Findone () из контроллера полностью. Как я могу это исправить?
Заранее спасибо за полезный ввод.

Подробнее здесь: https://stackoverflow.com/questions/794 ... lt-actions
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»