안녕하세요 @Falco 님!
수고 많으셨습니다 ![]()
호스팅된 Discourse 인스턴스(Communiteq/discoursehosting.net를 통해)에서 fullApp 임베드를 사용하려고 시도하고 있는데 문제가 발생하고 있습니다.
다음과 같은 조치를 취했습니다:
- Communiteq에 숨겨진 설정
embed_full_app을 활성화하도록 요청했습니다. - JS 스니펫에
fullApp: true를 추가했습니다. - 제 임베딩 호스트가 허용된 호스트 목록에 포함되어 있습니다.
다음과 같은 현상이 발생하고 있습니다:
discourseEmbedUrl 없이:
DiscourseEmbed = {
discourseUrl: 'https://my-forum-url/',
fullApp: true
};
→ “Error Embedding” 오류가 발생합니다.
discourseEmbedUrl 사용 시:
DiscourseEmbed = {
discourseUrl: 'https://my-forum-url/',
discourseEmbedUrl: 'https://my-platform-url/page-where-I-want-discourse-embedded',
fullApp: true
};
→ 전체 포럼이 로드되지 않고, embedUrl을 크롤링한 후 리다이렉트됩니다(제 플랫폼은 로그인이 필요합니다). 그 결과 리다이렉트 URL을 제목으로 하는 불필요한 토픽이 생성됩니다.
fullApp: true를 완전히 무시하고 일반 댓글 임베드처럼 작동하고 있습니다.
fullApp 모드에서도 discourseEmbedUrl이 필수적인가요?
그렇다면 토픽 생성을 방지하고 대신 전체 포럼만 렌더링하는 방법이 있을까요?
가이드라인을 주시면 감사하겠습니다.
추가 정보를 제공하거나 테스트를 수행할 수 있습니다.
감사합니다!