임동욱 임동욱 08-20
merge: 금융쇼츠 목록 빈 응답 처리
@8148b3c1a30d5ae5a2e6ad8297a0003c4cf0c8d0
lib/data/repositories/content-repository.ts
--- lib/data/repositories/content-repository.ts
+++ lib/data/repositories/content-repository.ts
@@ -19,8 +19,9 @@
  * ```
  *
  * 이슈: 경로가 `cntnts`가 아니라 **`cntntns`**다(백엔드 오타). 고쳐지면 아래 상수만 바꾼다.
- * 이슈: `video/pagination` 컨트롤러가 `return null;`이라 금융쇼츠 목록은 늘 비어 온다.
- *   서비스가 주입돼 있지 않아 프론트에서 우회할 방법이 없다.
+ * 이슈: `video/pagination` 컨트롤러가 `return null;`이라 응답 봉투 없이 **본문이 통째로 빈**
+ *   200이 온다(서비스가 주입돼 있지 않다). 그래서 목록 조회는 `canHaveEmptyBody`가 필요하고,
+ *   금융쇼츠 목록은 늘 빈 목록으로 보인다.
  * 이슈: 등록·수정·삭제·단건조회 API가 없다. 아래 쓰기 함수는 다른 관리 화면과 같은 규약
  *   (`POST {base}` / `PUT {base}/{sn}` / `DELETE {base}/{sn}`)으로 미리 맞춰 둔 것이라
  *   백엔드가 생기기 전에는 실패한다.
@@ -137,6 +138,7 @@
     accessToken: accessToken ?? undefined,
     cache: 'no-store',
     canHaveNullData: true,
+    canHaveEmptyBody: true,
   });
 
   if (!result.ok) {
Add a comment
List