Skip to content
← Semua solusi
Next.js logo

Framework solusi

Jalankan Next.js Lokal dengan FlyEnv

Proyek Next.js biasanya memakai Node.js, database, Redis opsional, dan reverse proxy lokal.

Stack proyek lokal

Layanan yang dapat dikelola FlyEnv untuk Next.js

Tentang Next.js

Next.js adalah framework React untuk membangun aplikasi web yang memadukan frontend yang matang dengan kemampuan server-side. Framework ini mendukung App Router, Server Components, server rendering, static generation, dan endpoint API dalam satu codebase sehingga tim dapat memilih model rendering yang tepat untuk tiap route.

FlyEnv dapat digunakan sebagai lingkungan development lokal untuk proyek Next.js yang bergantung pada Node.js, PostgreSQL, MySQL, Redis, Nginx, Caddy, dan layanan lokal lain. Ini menjaga lingkungan proyek dekat dengan kondisi operasional nyata tanpa menggabungkan installer dan konfigurasi manual yang tidak saling terhubung.

Kemampuan inti

  • App Router
  • Server Components
  • SSR / SSG / ISR
  • Route Handlers
  • Middleware
  • Optimasi Gambar & Font

Kasus penggunaan umum

  • Aplikasi SaaS dan dasbor pelanggan
  • Storefront e-commerce dan alur checkout
  • Situs konten dan pemasaran yang fokus pada SEO
  • Aplikasi web full-stack dan BFF API
  • Alat internal dan portal operasional

Lingkungan Next.js nyata lebih dari next dev

Proyek sederhana mungkin hanya membutuhkan Node.js. Saat pengguna, data bisnis, cache, unggahan, email, dan callback pihak ketiga ditambahkan, lingkungan lokal biasanya ikut berkembang.

Runtime Node.js
Menjalankan Next.js, tooling development lokal, dan tugas build.
Database
Menyimpan pengguna, pesanan, konten aplikasi, dan data bisnis lain.
Redis
Mendukung cache, sesi, antrean, dan pola pembatasan laju.
HTTPS & domain kustom
Menyediakan origin lokal mirip produksi untuk cookie, OAuth, dan callback.
Mail & storage
Mencakup email transaksional, unggahan file, dan dependensi produk nyata lain.

Sumber daya proyek

Untuk perintah instalasi, versi yang didukung, dan konfigurasi proyek, lihat dokumentasi resmi Next.js .

Stack lokal umum

Layanan yang tepat bergantung pada proyek, rilis, dan konfigurasi lokalnya. Ini adalah konfigurasi umum, bukan persyaratan tetap.

KomponenPeran umum
Node.jsMenjalankan Node.js untuk lingkungan Next.js lokal.
PostgreSQLMySQLMenjalankan PostgreSQL / MySQL untuk lingkungan Next.js lokal.
RedisMenjalankan Redis untuk lingkungan Next.js lokal.
NginxCaddyMenjalankan Nginx / Caddy untuk lingkungan Next.js lokal.

Cara FlyEnv Membantu

  • Cocokkan runtime proyek

    Pilih versi runtime yang dibutuhkan Next.js.

  • Kelola layanan lokal

    Jalankan database, cache, dan layanan lain hanya saat proyek membutuhkannya.

  • Jaga isolasi proyek

    Gunakan versi dan konfigurasi layanan tersendiri untuk setiap proyek.

  • Atur domain lokal

    Akses proyek melalui domain lokal dan HTTPS saat diperlukan.

Siapkan lingkungan lokal

Instalasi proyek mengikuti dokumentasi upstream. FlyEnv mengelola runtime, database, server web, dan layanan pendukung di sekitarnya.

  1. 1Pasang proyek dan dependensinya mengikuti dokumentasi resmi Next.js.
  2. 2Pilih versi runtime yang dibutuhkan proyek di FlyEnv.
  3. 3Jalankan layanan database yang ditentukan dalam konfigurasi proyek.
  4. 4Mulai cache, pencarian, atau layanan pendukung lain hanya bila diperlukan.
  5. 5Konfigurasikan server web, domain lokal, dan HTTPS sesuai kebutuhan.
  6. 6Kelompokkan layanan terkait agar mudah dijalankan kembali bersama-sama.

Siap menjalankan Next.js secara lokal?

Gunakan FlyEnv untuk mengelola runtime, database, server web, dan layanan di sekitar lingkungan lokal Next.js Anda.

Unduh FlyEnv

Ada pertanyaan saat menggunakan FlyEnv?