|
Next.js 中间件:您需要了解的一切 通过卢卡·雷亚莱 裁剪-luca.png Next.js 是一个 JavaScript 框架,可让您完成服务器端渲染和构建静态网络应用程序使用反应。 2021 年,Next.js 在版本 12 中引入了最令人兴奋的新功能之一:Next.js 中间件。 什么是 Next.js 中间件? 线索就在名字里。 Next.js 中间件创建在两个进程之间执行的函数。例如,您可以使用它来运行函数:
用户提出请求后 在用户请求完成之前 Next.js 中间件如何工作? 使用中间件,您可以在请求完成之前运行代码,然后根据传入的请求,通过重写、重定向甚至向响应添加标头来修改返回给用户的响应。 这为您提供了更 美国电话号码数据 大的灵活性和对站点或应用程序的控制。例如,您可以使用中间件来阻止某些用户访问您的网站或为访问者提供个性化的、特定于位置的内容(稍后将详细介绍)。
开发人员可以使用 Next.js 中间件的一些示例包括: 验证 提供 人攻击 重定向和重写 A/B 测试 服务器端分析 中间件和API路由有区别吗? 是的。中间件没有冷启动,旨在部署在边缘网络并利用边缘功能。边缘功能将代码传送到世界各地的多个服务器位置,以加快内容传送速度。 另一方面,Next.js 的 API 路由被设计为托管在位于一个地方的单节点服务器上。 何时使用 Next.js 中间件 中间件需要在 1.5 秒以内返回响应。
|
|