express-ai-router
v1.0.0
Published
Middleware magis untuk Node.js/Express yang mengubah rute statis Anda menjadi API bertenaga AI secara otomatis.
Maintainers
Readme
🚀 Express AI Router (express-ai-router)
Middleware magis untuk Node.js/Express yang mengubah rute statis Anda menjadi API bertenaga AI secara otomatis. Dirancang khusus untuk Frontend Developer yang butuh mock API instan tanpa harus menulis logika backend yang rumit atau database palsu.
Bayangkan membuat endpoint hanya dengan menuliskan instruksi untuk AI!
✨ Fitur
- Zero Logic Backend: Tidak perlu menulis pengkondisian, me- return JSON statis, atau menghubungkan database.
- Otomatis Mengenali Parameter: AI membaca Query String (
?category=x) dan Body Request secara cerdas. - Valid JSON Guarantee: Otomatis memaksa AI untuk selalu membalas dengan format JSON mentah yang dijamin valid.
- Mendukung Semua Method: Bisa digunakan untuk
GET,POST,PUT,DELETE, dsb.
📦 Instalasi
Karena ini paket buatan sendiri (sementara belum di-publish ke npm), Anda bisa menggunakannya secara lokal:
npm install express dotenv @google/genai🛠️ Persiapan
Dapatkan Gemini API Key secara gratis dari Google AI Studio.
Buat file .env di root proyek Anda:
GEMINI_API_KEY=AIzaSy...kunci_rahasia_anda🚀 Cara Penggunaan
require('dotenv').config();
const express = require('express');
const withAI = require('./index.js'); // Atau 'express-ai-router' jika diinstal via NPM
const app = express();
app.use(express.json()); // Penting agar AI bisa membaca body POST
// 1. Tambahkan kekuatan AI ke Express App Anda!
withAI(app);
// 2. Buat rute-rute magis
app.ai('/api/users', 'Buatkan 3 pengguna palsu dengan nama dan email Indonesia');
app.ai('/api/checkout', 'Berikan respon sukses dengan nomor resi acak');
app.listen(3000, () => console.log('Server is running on port 3000!'));Itu saja! Sekarang jika Anda membuka /api/users, AI akan langsung memikirkan dan membuatkan data JSON untuk Anda real-time.
🤝 Dibuat oleh Hosni Mubarok
Didedikasikan untuk ekosistem Open-Source Node.js & React.
