跳到內容
建置您的應用程式渲染Edge 和 Node.js 執行階段

Edge 和 Node.js 執行階段

Next.js 有兩種伺服器執行階段,您可以在應用程式中使用

  • Node.js 執行階段 (預設),可存取所有 Node.js API 和來自生態系統的相容套件。
  • Edge 執行階段,包含更受限制的 API 集合

Edge 執行階段是 中介軟體的預設執行階段。但是,這可以變更為 Node.js 執行階段。請參閱 中介軟體文件 以取得更多詳細資訊。

使用案例

  • Node.js 執行階段用於渲染您的應用程式。
  • Edge 執行階段用於中介軟體 (路由規則,例如重新導向、重寫和設定標頭)。

注意事項

  • Edge 執行階段不支援所有 Node.js API。某些套件可能無法如預期運作。請在 Edge 執行階段中瞭解更多關於不支援的 API。
  • Edge 執行階段不支援增量靜態再生 (ISR)。
  • 兩種執行階段都可以支援串流,具體取決於您的部署基礎架構。