小编Cyr*_*ker的帖子

在 NextJs 的 getInitialProps() 中设置缓存控制标头

我需要Cache-Control在方法中使用动态值设置标头getInitialProps。我尝试了以下。

if(context.res){
    context.res.setHeader('Cache-Control','My-Cache-Control');
    context.res.setHeader('My-Header','My-Value');
}
Run Code Online (Sandbox Code Playgroud)

但看起来 NextJs 在发送响应之前覆盖了标头值。以下是cache-control浏览器中响应标头中的标头值。

Cache-Control: no-store, must-revalidate
My-Header: My-Value
Run Code Online (Sandbox Code Playgroud)

如果有什么遗漏请告诉我。

javascript reactjs next.js

5
推荐指数
1
解决办法
7821
查看次数

标签 统计

javascript ×1

next.js ×1

reactjs ×1