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