demo-guard
v0.0.1
Published
Express.js uygulamaları için demo mod koruması sağlayan özelleştirilebilir middleware.
Maintainers
Readme
demo-guard
Demo modunda çalışan Express.js uygulamaları için koruma sağlayan middleware.
🚀 Kurulum
npm install demo-guard⚙️ Kullanım
const createDemoGuard = require("demo-guard");
const demoGuard = createDemoGuard({
excludedPaths: ["/login", "/logout", "/admin/auth"],
errorMessage: "Demo modunda bu işlem devre dışı."
});
app.use(demoGuard);🛠️ Parametreler
| Parametre | Açıklama | |------------------|------------------------------------------------------------------| | excludedPaths | Middleware dışında kalacak path’leri belirtir. (örn: giriş-çıkış) | | errorMessage | Gösterilecek özel hata mesajı. |
🧪 Örnek
app.use("/admin/users", demoGuard);
app.use("/admin/settings", demoGuard);📦 Neden Kullanmalı?
- Ortak projelerde demo modu güvenliğini sağlar.
- Giriş ve kritik işlemler hariç tüm
POST/PUT/DELETEişlemlerini engeller. - Flash mesaj, JSON veya redirect tepkisi verebilir.
📄 Lisans
MIT Lisansı © 2025 Furkan Sade Uçkun
