NextJS文档明确指出(https://nextjs.org/docs/api-reference/next.config.js/headers#cache-control):
You cannot set Cache-Control headers in next.config.js file as these will be overwritten in production to ensure that API Routes and static assets are cached effectively.
在NextJS中缓存图像资产的另一种方法是什么?
我试过使用NextJS Image组件,但是它把我自己托管的图像url和专有的NextJS url搞混了。我想避免这种情况。
1条答案
按热度按时间swvgeqrz1#
当使用
<Image />
组件时,NextJS将自动存储并提供它在服务器端存储的优化版本。(因为这是新的优化和缓存图像所在的位置)。如果您不需要这些优化,可以使用常规的<img />
元素,因为NextJS需要使用它的后端服务来为您优化映像。