我在隐藏的画廊中有一堆图像,仅在用户单击某个按钮时显示。
在开发服务器上,一切都很好,没有错误或问题,但是当我部署我的网站并打开图库时,图像不显示并在控制台中抛出 404 错误(我包含了所需的道具)。
当我用 替换<Image/>
组件时<img>
,开发服务器上的一切都很好并且可以正常运行。有人可以帮忙吗?我搜索了很多,我没有发现任何类似的问题。
我在隐藏的画廊中有一堆图像,仅在用户单击某个按钮时显示。
在开发服务器上,一切都很好,没有错误或问题,但是当我部署我的网站并打开图库时,图像不显示并在控制台中抛出 404 错误(我包含了所需的道具)。
当我用 替换<Image/>
组件时<img>
,开发服务器上的一切都很好并且可以正常运行。有人可以帮忙吗?我搜索了很多,我没有发现任何类似的问题。
使用 Next.js 的默认加载器进行图像优化与next export
.
next start
,启动图像优化 API。next.config.js
.这意味着:Only assets that are in the public directory at build time will be served by Next.js. Files added at runtime won't be available
来解决这个问题。我只是将next-optimized-images用于静态图像和next/image
来自云的图像。
请阅读本文以获得更多理解:https ://dev.to/jameswallis/next-image-and-next-optimized-images-a-brief-comparison-4c4i