삭제된 게시물의 이전/다음 페이지를 불러올 때 로딩 루프가 발생합니다

다음 단계에서:

  1. 사용자로 로그인하고 주제를 읽습니다;
  2. 관리자/모더레이터가 주제를 삭제합니다;
  3. 위로/아래로 이동하여 이전/다음 페이지의 가져오기를 트리거합니다.

그러면 페이지가 무한 로딩 상태에 갇히며, 콘솔에서 /t/${this.topic.id}/posts.json에 대한 403 forbidden이 표시됩니다. 그리고 웹사이트가 WAF로 보호되고 있다면, 사용자는 해당 웹사이트에 대한 방문이 차단됩니다.

1개의 좋아요

나에게 이 접근은 합리적으로 보입니다. PR을 올려주셔서 감사합니다.

페이지가 새로고침된 후 사용자가 실제로 보는 것은 "죄송합니다. 이 페이지는 접근이 금지되어 있거나 비공개입니다"와 같은 메시지인가요?

1개의 좋아요

네, 사용자는 다음과 같은 메시지를 보게 됩니다.
일반적인 404 페이지에 표시되는 내용과 동일합니다.
(사용자가 해당 주제에 접근할 수 없으므로 404 로직이 합리적이라고 생각합니다.)

아! 페이지가 존재하지 않거나 공개적으로 접근할 수 없습니다.
홈으로 돌아가기

1개의 좋아요

@small-lovely-cat, 감사합니다. PR이 병합되었습니다.

1개의 좋아요

이 주제는 3일 후 자동으로 닫혔습니다. 더 이상 새 답변을 작성할 수 없습니다.