使用 SSR 和 firebase 加载图像
Loading images with SSR and firebase
我将 Next.JS SSR 与 firebase 存储一起使用,它使用 firebase-admin(getSignedUrl) 在后端加载图像,在浏览器中使用 firebase-client (getDownloadUrl) 加载图像。这会导致页面中的图像使用两个生成的 url 加载两次。
有办法解决这个问题吗?
您需要弄清楚为什么您知道其中两个 URL 相同,然后将其转化为代码。
例如:如果您知道图像的路径,您也许可以使用它来确定是否需要从服务器为客户端中的一个存根。
或者,您可以在服务器上生成下载 URL,使用此答案中显示的技巧:
我将 Next.JS SSR 与 firebase 存储一起使用,它使用 firebase-admin(getSignedUrl) 在后端加载图像,在浏览器中使用 firebase-client (getDownloadUrl) 加载图像。这会导致页面中的图像使用两个生成的 url 加载两次。
有办法解决这个问题吗?
您需要弄清楚为什么您知道其中两个 URL 相同,然后将其转化为代码。
例如:如果您知道图像的路径,您也许可以使用它来确定是否需要从服务器为客户端中的一个存根。
或者,您可以在服务器上生成下载 URL,使用此答案中显示的技巧: