【问题标题】:Loading images with SSR and firebase使用 SSR 和 firebase 加载图像
【发布时间】:2021-02-10 08:57:38
【问题描述】:

我正在使用带有 firebase 存储的 Next.JS SSR,它使用 firebase-admin(getSignedUrl) 在后端加载图像,并在使用 firebase-client (getDownloadUrl) 的浏览器中加载图像。这会导致页面中的图像使用两个生成的 url 加载两次。

有没有办法解决这个问题?

【问题讨论】:

标签: image firebase next.js firebase-admin


【解决方案1】:

您需要弄清楚为什么您知道其中两个 URL 相同,然后将其转换为代码。

例如:如果您知道图像的路径,则可以使用它来确定是否需要将来自服务器的 URL 存根用于来自客户端的 URL。

或者,您可以在服务器上生成一个下载 URL,使用此答案中显示的技巧:https://stackoverflow.com/a/43764656

【讨论】:

  • 感谢您的回答。我确实看到了那个答案。是否建议以这种方式自定义 URL?我会试试的。这会让事情变得更容易。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-24
  • 2018-07-01
  • 1970-01-01
  • 2020-06-28
  • 2018-10-17
  • 2021-09-25
  • 2017-08-31
相关资源
最近更新 更多