Ubuntu 환경에서 로컬 개발용 Discourse를 설치해 두고 있습니다. 로컬 설치 가이드를 따라 메인 개발 버전을 정상적으로 구동 중입니다. 새로 추가된 ember-cli도 설정하여 Rails 앱으로 프록시하도록 구성했습니다. 데스크톱 버전 앱은 완전히 상호작용이 가능합니다.
하지만 Chrome DevTools를 사용해 모바일 버전을 확인하면 문제가 발생합니다. “200 OK” 응답은 받지만 내용이 전혀 없는 빈 페이지가 표시될 뿐입니다. 완전히 비어 있는 상태입니다.
Rails 로그를 통해 무언가를 렌더링하는 것을 볼 수 있지만, Ember를 통해 프록시되는 것 같지 않습니다.
Started GET "/" for <redacted> at 2022-01-31 22:51:03 +0000
Rendering layout layouts/application.html.erb
Rendering categories/index.html.erb within layouts/application
Rendered categories/index.html.erb within layouts/application (Duration: 2.8ms | Allocations: 925)
Rendered layouts/_head.html.erb (Duration: 1.6ms | Allocations: 273)
Rendered common/_discourse_stylesheet.html.erb (Duration: 3.2ms | Allocations: 609)
Rendered layouts/_head_tag.html.erb (Duration: 0.2ms | Allocations: 65)
Rendered application/_header.html.erb (Duration: 2.5ms | Allocations: 824)
Rendered layouts/_body_tag.html.erb (Duration: 0.1ms | Allocations: 21)
Rendered layout layouts/application.html.erb (Duration: 22.6ms | Allocations: 4961)
ember-cli에서는 해당 요청에 대한 로그가 전혀 출력되지 않습니다.
아마도 무언가를 잘못 설정해서 어딘가에서 오류가 발생하고 있는 것 같지만, 어디에서 어떻게 오류를 확인해야 할지 도무지 알 수 없습니다. 이 문제를 더 자세히 로그로 확인할 수 있는 추가 플래그나 환경 변수가 있을까요? 여기에서 제안된 대로 DEBUG=ember-cli:*를 설정해 보았지만, 요청에 대한 로그는 출력되지 않았습니다.
이 문제에 대한 도움이 큰 도움이 될 것입니다! Discourse를 오랫동안 사용해 온 사용자입니다. 개발해 주셔서 감사합니다!