Lanjit adalah framework web untuk Node.js yang memakai JavaScript ESM dan struktur aplikasi yang terinspirasi Laravel. Framework ini menyediakan routing, middleware, controller, view, database, validation, session, dan CLI dalam satu fondasi yang konsisten.
Persyaratan
- Node.js 22.5.0 atau lebih baru.
- npm yang menyertai instalasi Node.js.
- MySQL bersifat opsional; SQLite tersedia sebagai konfigurasi awal.
Periksa versi Node.js Anda:
node --version
Instalasi proyek
Masuk ke direktori proyek, pasang dependensi, salin konfigurasi environment, lalu buat application key.
npm install
cp .env.example .env
node artisan key:generate
Application key digunakan oleh layanan enkripsi. Jangan membagikan nilai
APP_KEYdari environment produksi.
Menjalankan server
Gunakan mode pengembangan agar proses otomatis dimulai ulang ketika file berubah.
npm run dev
Secara default aplikasi tersedia di http://127.0.0.1:3333. Host dan port dapat diubah melalui opsi CLI:
node artisan serve --host=0.0.0.0 --port=8080
Route pertama
Buka routes/web.js dan daftarkan route berikut:
export default function routes(Route) {
Route.get('/hello/{name}', (request) => ({
message: `Halo, ${request.params.name}!`,
}));
}
Kunjungi /hello/Lanjit. Object yang dikembalikan handler otomatis dikirim sebagai respons JSON.
Langkah selanjutnya
Kenali struktur aplikasi, kemudian pelajari routing dan controller untuk mulai membangun fitur.