Sponsor
ntab.devntab.dev 提升效率的新标签页组件
点击查看
Menu

运行时

Next.js 有两种服务器运行时可供你在应用中使用:

  • Node.js 运行时 (默认),可以访问所有 Node.js API 和生态系统中兼容的包。
  • Edge 运行时,包含一组有限的 API

Edge Runtime 是 Middleware 的默认运行时。然而,这可以更改为 Node.js 运行时。有关更多详情,请参阅 Middleware 文档

使用场景

  • Node.js 运行时用于渲染你的应用程序。
  • Edge 运行时用于中间件(如重定向、重写和设置标头等路由规则)。

注意事项

  • Edge 运行时不支持所有 Node.js API。某些包可能无法按预期工作。在 Edge 运行时 中了解更多关于不支持的 API。
  • Edge 运行时不支持增量静态再生成 (ISR)。
  • 根据你的部署基础设施,两种运行时都可以支持 流式传输

下一步

查看 Edge 运行时 API 参考。