/
insuby
/
shputnik-admin
Обзор
Документация
Войти
/
insuby
/
shputnik-admin
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/api/comment/controllers/comment.ts
11 строк
498 B
otto
ntcvn
16 авг 2025, 13:34
16 авг 2025, 13:34
9ebd7b1
Код
Авторство
О чём код?
import { factories } from '@strapi/strapi'; export default factories.createCoreController('api::comment.comment', ({ strapi }) => ({ async like(ctx) { const { id } = ctx.params; const entity = await strapi.entityService.findOne('api::comment.comment', Number(id)); const likes = (entity?.likes || 0) + 1; const updated = await strapi.entityService.update('api::comment.comment', Number(id), { data: { likes } }); ctx.body = { data: { id, likes: updated.likes } }; }, }));