Next.js 本周发布了 12.2 版本,这是一段时间内最大的新版本,有几个重要更新。其中最重要的是中间件的普遍可用性(对 API 进行了一些重要更改),但也有更多用于在边缘运行 SSR 和 API 路由的更新以及对 下一张/图片。
中间件
Next.js 中间件是在 Next 12 中作为测试版引入的,作为在处 纳米比亚whatsapp数据 理请求之前运行函数的一种方式。它允许您执行添加或删除标头以及重定向或重写请求等操作。在版本 12.2 中,Next.js 中间件现已稳定并普遍可用。
如果您在中间件处于测试阶段时尝试过它,则需要对代码进行一些更新,因为根据测试人员的反馈,API 已在几个重要方面进行了更改。 详情请参阅迁移指南。
在测试期间,Netlify 上的 Next Middleware 将作为服务器端渲染的一部分运行(“在源头”),并提供对在 Netlify Edge Functions(“在边缘”)上运行中间件的实验性支持作为选项。
随着 Middleware 的稳定发布,我们现在建议所有用户切换到 Edge Middleware,以显着提高性能和可用性。当 Netlify Edge Functions 处于测试阶段时,在原点运行将保持默认状态,但我们建议所有用户尽可能切换到 Edge Middleware。在未来版本中将弃用在源运行中间件。要选择加入,请设置环境变量 NEXT_USE_NETLIFY_EDGE 到 真的。
这就是这一切对您的意义。
-
- Posts: 112
- Joined: Mon Dec 23, 2024 4:00 am