无法加载任何图像“未捕获(在promise中)无响应:无响应”

网站上的所有图片似乎都无法正确加载。控制台中的图片 URL 没有响应。

错误消息:“NetworkFirst.js:120 Uncaught (in promise) no-response: no-response :: [{"url":"http://127.0.0.1:4200/uploads/default/original/1X/d5bf693dd40d319b3ee59f6d36a65adce12a8c31.png\"}]\n at w._handle (http://localhost:4200/assets/workbox-84721eb2561c34fa8575f276d429c215/workbox-strategies.prod.js:1:5420)”

请帮我解决,谢谢!

顺便问一下,Discourse 的存储方式是什么?它如何使用 S3 存储?我发现它在这种情况下使用的是本地存储。

非常感谢!!!! :grinning:

1 个赞

嘿 Alex,欢迎。感谢您试用 Discourse。

这些错误看起来有点奇怪。您是按照我们标准的安装指南部署的吗?discourse/docs/INSTALL.md at main · discourse/discourse · GitHub

还是您在本地运行?

3 个赞

我在本地运行它

事实上,当我安装它时,我意识到它无法显示 discourse 的标志。但起初其他图片可以临时显示,但后来就不能了。

:smiling_face_with_tear:而且我无法加载表情符号

1 个赞

表情符号和徽标的问题也在Install Discourse on Ubuntu or Debian for Development - #607

1 个赞

你好 Alex,

正如 Nat 所问,这是标准安装还是其他类似开发安装?

1 个赞

开发安装可能出现各种问题。

您可以使用 S3,如为上传配置兼容 S3 的对象存储提供商中所述。但它可能很难配置用于开发。

1 个赞

我在 Windows 上使用 WSL 进行安装,遵循标准安装流程,我注意到我使用的是 Ubuntu 22.04.2 LTS 而不是 Ubuntu 18。这可能是原因吗?

1 个赞

我在 WSL 的 22.04 上遇到了同样的问题。

1 个赞

如果您按照以下链接安装:

我猜您每次重新打开虚拟机时都可以在项目根目录下执行以下命令:

# 在一个终端中:
d/rails s

# 并在另一个单独的终端中
d/ember-cli