在 Next.js 中,如何在不在请求 header 中传递 cookie 的情况下获取静态资产?

In Next.js how can I fetch static assets without passing cookies in the request header?

在 next.js 中,当从浏览器获取静态资产时,会在请求中发送 cookie。这是不必要的并且会产生开销。

有什么办法可以避免这种情况吗?

https://imgur.com/a/UggKmd0

请查看屏幕截图以了解我为什么要这样做。

感谢任何帮助。

如果 Cookie 与主机和路径匹配,则会发送它们。

因此请更改资源的 URL 或 cookie 的 URL 值,以便它们不再匹配。

例如,您可以将资源移动到不同的 URL(例如,有 www.example.comstatic.example.com)或更改 cookie 的路径(例如,它仅适用于www.example.com/api/).


也就是说,cookie 的开销很小,这可能不值得付出努力。