在 Next.js 中,如何在不在请求 header 中传递 cookie 的情况下获取静态资产?
In Next.js how can I fetch static assets without passing cookies in the request header?
在 next.js 中,当从浏览器获取静态资产时,会在请求中发送 cookie。这是不必要的并且会产生开销。
有什么办法可以避免这种情况吗?
请查看屏幕截图以了解我为什么要这样做。
感谢任何帮助。
如果 Cookie 与主机和路径匹配,则会发送它们。
因此请更改资源的 URL 或 cookie 的 URL 值,以便它们不再匹配。
例如,您可以将资源移动到不同的 URL(例如,有 www.example.com
和 static.example.com
)或更改 cookie 的路径(例如,它仅适用于www.example.com/api/
).
也就是说,cookie 的开销很小,这可能不值得付出努力。
在 next.js 中,当从浏览器获取静态资产时,会在请求中发送 cookie。这是不必要的并且会产生开销。
有什么办法可以避免这种情况吗?
请查看屏幕截图以了解我为什么要这样做。
感谢任何帮助。
如果 Cookie 与主机和路径匹配,则会发送它们。
因此请更改资源的 URL 或 cookie 的 URL 值,以便它们不再匹配。
例如,您可以将资源移动到不同的 URL(例如,有 www.example.com
和 static.example.com
)或更改 cookie 的路径(例如,它仅适用于www.example.com/api/
).
也就是说,cookie 的开销很小,这可能不值得付出努力。