HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
프로그래머스 프론트엔드 데브코스 2기
프로그래머스 프론트엔드 데브코스 2기
/
📓
기동팀
/
💪
기동팀(CheQuiz)
/
📝
07.13 Strapi 공동작업 기록_test
📝

07.13 Strapi 공동작업 기록_test

TODO
sleep test
relation test
comment delete test
sanitize test

작업 내용

이슈2

⚠️ 무료 버전 사용시 30분동안 요청 없으면 sleep으로 인한 요청 지연 발생
  • 원인
    • 무료 버전의 한계
✅ 해결
  • 실제 잠들어 있는 strapi server에 요청한 결과, 1초 이내로 응답함을 확인
    • 스켈레톤, 30분 마다 server 깨우는 작업 필요성 못 느낌

이슈3

⚠️ user가 만드는 모델들 relation 안되는 이슈
  • 원인
    • user-permission 플러그인 사용으로 인한 것으로 추정
 ✅ 해결
  • user와 relation 있는 모델의 controller에서, strapi 객체에서 제공하는 API를 통해, 직접 해당 모델에 user를 relation 처리 해준다.

이슈4

⚠️ user: forgot-password api 작동하지 않는 문제
  • 원인
    • 실제 이메일을 확인하고 해당 이메일에서 토큰을 전달해줌
    • 우리 서비스에서는 email validation을 하지 않음
    • 특정 도메인의 이메일은 internal error 발생하는 경우도 있다.
✅ 해결 (근본적 원인을 제거한다)
  • 비밀번호 변경 기능 제거

TODO

명세서 보고 테스트 하기
Quizzes, QuizPack, Like, Comments