【问题标题】:how to trigger nextjs middleware on next/link如何在 next/link 上触发 nextjs 中间件
【发布时间】:2022-06-15 22:05:48
【问题描述】:

您好,我目前正在使用nextjs middleware 来检查每个页面的身份验证

当我从浏览器 URL 导航时,一切正常。

但是当我尝试使用next/link 导航时。它跳过了中间件检查。 我认为这是 next/link 由于预取的事情而设计的。

我们可以使用next/link 手动触发 nextjs 中间件的解决方法吗?

import Link from 'next/link'

<Link href="/admin">Admin</Link>

【问题讨论】:

    标签: next.js middleware


    【解决方案1】:

    将此添加到您的回复中

    response.headers.set(`x-middleware-cache`, `no-cache`);
    

    【讨论】:

      猜你喜欢
      • 2022-01-22
      • 1970-01-01
      • 2021-10-14
      • 2023-01-26
      • 2020-02-01
      • 2019-02-26
      • 2021-05-18
      • 2021-08-06
      • 2022-08-24
      相关资源
      最近更新 更多