Customizing2 strapi customizing(2) customizing을 위한 기본적인 내장 함수 설명과, strapi에 의해서 제공되는 기본 APIs 이외 개발자가 생성한 API를 어떻게 추가 하는지 설명 하도록 한다. customizing을 위한 내장 함수 설명 module.exports = { async find(ctx) { let entities; if (ctx.query._q) { entities = await strapi.services['task'].search(ctx.query); } else { entities = await strapi.services['task'].find(ctx.query); } return entities.map(entity => { const item = sanitizeEntity(entity, { model: .. 2020. 12. 18. strapi API Customizing REST API를 Customizing 앞의 내용을 str api에서 제공해주는 Admin Dashboard를 이용하여, CRUD가 가능한 DB와 그 DB 모양과 역시 CRUD를 그대로 가능한 Rest API를 만들어 낼 수 있었다. 그런데, 아주 기본적인 내용으로 이런 저런 기능을 만들어 낼 수 있게 된후 문득 드는 생각이, 앞에서 Task라는 Collection을 만들 었는데, update_by 항목은 GET api의 Response로 오는 json에서 빼고 싶다. 혹은 다른 내용을 내가 계산해서 더 넣어 주고 싶다 와 같은 물론 update_by 항목을 빼거나 혹은 필요한 항목만 가져오고 싶은 경우 strapi가 GraphQL을 지원하니 그걸 client에서 사용해도 상관은 없겟지만, 일단 어떤 방.. 2020. 12. 15. 이전 1 다음