이미지를 불러올 수 없습니다: “Uncaught (in promise) no-response: no-response”

웹사이트의 모든 이미지가 올바르게 로드되지 않는 것 같습니다. 콘솔에 표시된 이미지 URL에 응답이 없습니다.

에러 메시지: “NetworkFirst.js:120 Uncaught (in promise) no-response: no-response :: [{“url”:“http://127.0.0.1:4200/uploads/default/original/1X/d5bf693dd40d319b3ee59f6d36a65adce12a8c31.png”}]
at w._handle (http://localhost:4200/assets/workbox-84721eb2561c34fa8575f276d429c215/workbox-strategies.prod.js:1:5420)”

도와주세요, 감사합니다!

그리고 discourse의 저장 방식이 무엇인가요? S3 스토리지를 어떻게 사용할 수 있나요? 이 경우 로컬 스토리지를 사용하고 있는 것으로 보입니다.

정말 감사합니다!!! :grinning:

알렉스, 반가워. 디스코urses를 사용해 줘서 고마워.

이 에러들이 좀 이상해 보이네. 표준 설치 가이드를 따라 배포했어? discourse/docs/INSTALL.md at main · discourse/discourse · GitHub

아니면 로컬에서 실행 중인 거야?

로컬에서 실행하고 있습니다

사실 설치할 때 discourse 로고가 표시되지 않는다는 것을 알게 되었습니다. 처음에는 다른 이미지들이 임시로 표시되었지만, 나중에에는 표시되지 않았습니다.

:smiling_face_with_tear: 이모지도 로드할 수 없어요

이모지와 로고에 대한 문제는 여기에서도 보고되었습니다: Install Discourse on Ubuntu or Debian for Development - #607

알렉스,

네이트가 요청한 대로, 표준 설치인지 개발용 설치 등 다른 방식인지 확인해 주실 수 있을까요?

개발용 설치 환경에서는 여러 가지 문제가 발생할 수 있습니다.

업로드를 위한 S3 호환 객체 저장소 프로바이더 설정에 설명된 대로 S3를 사용할 수 있습니다. 하지만 개발 환경에서 설정하는 것은 매우 어려울 가능성이 높습니다.

Windows에서 WSL을 사용하여 표준 설치 절차에 따라 설치했는데, Ubuntu 18이 아닌 Ubuntu 22.04.2 LTS를 사용 중이라는 점을 발견했습니다. 이것이 가능한 원인일까요?

WSL에서 22.04를 사용하는데 같은 문제가 발생합니다.

아래 링크에 따라 설치하셨다면

가상 머신을 다시 열 때마다 프로젝트 루트 디렉터리에서 다음 명령을 실행할 수 있을 것 같습니다:

# 하나의 터미널에서:
d/rails s

# 그리고 별도의 터미널에서
d/ember-cli