Next.js
مسیریاب app
برنامه تان را بسیازید
تفسیر (رندرینگ)
Runtimes

Runtimes

Next.js دارای دو runtimes سرور است که می توانید در برنامه خود استفاده کنید:

  • Node.js Runtime (پیش فرض) که به تمام API های Node.js و بسته های سازگار از اکوسیستم دسترسی دارد.
  • Edge Runtime که شامل مجموعه محدودتری از API ها است.

موارد استفاده

  • Node.js runtime برای رندر کردن برنامه شما استفاده می شود.
  • Edge runtime برای میدلور Middleware (قوانین مسیریابی مانند تغییر مسیرها، بازنویسی ها و تنظیم هدرها) استفاده می شود.

هشدارها

  • Edge runtime از تمام API های Node.js پشتیبانی نمی کند. برخی از پکیج ها کار نخواهند کرد. اطلاعات بیشتری در مورد API های پشتیبانی نشده در Edge Runtime کسب کنید.
  • Edge runtime از بازتولید استاتیک افزایشی Incremental Static Regeneration (ISR) پشتیبانی نمی کند.
  • هر دو runtimes بسته به زیرساخت استقرار شما می توانند از جریان (streaming) پشتیبانی کنند.