api/comment/controllers/comment.js

    const { sanitizeEntity } = require('strapi-utils');
    
    module.exports = {
      async create(ctx) {
        (...)
      },
      async find(ctx) {
        // articleId로 댓글 조회
        const entities = await strapi.services.comment.find({
          article: ctx.params.articleId,
        });
        // 각 데이터에 대해 sanitizeEntity를 처리하여 응답 반환
        return entities.map((entity) =>
          sanitizeEntity(entity, { model: strapi.models.comment })
        );
      },
    };

    이번 핸들러는 꽤 간단하지요? find API를 사용하여 article 값으로 필터링된 댓글 목록을 조회하고 이를 반환하면 됩니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.