express-chat-module-cc5
v1.0.0
Published
Production-ready WebSocket chat module for Express.js with hooks, rate limiting, and real-time messaging
Downloads
4
Maintainers
Readme
Express Chat Module
Ein Chat-Modul mit WebSocket für Node.js und Express.
Installation
npm installServer starten
npm startDann öffne: http://localhost:3000
Testen
- Öffne http://localhost:3000/client.html
- Gib einen API Key ein (z.B. "alice")
- Verbinde dich
- Öffne ein zweites Browser-Fenster
- Gib einen anderen API Key ein (z.B. "bob")
- Alice verbindet zu Bob
- Schreibe Nachrichten!
Features
- ✅ WebSocket Kommunikation
- ✅ 1:1 Chat zwischen Nutzern
- ✅ API-Key Authentifizierung
- ✅ Hooks für Erweiterungen
Projekt-Struktur
chat-module-project/
├── ChatModule.js # Haupt-Modul
├── server.js # Server
├── client.html # Test-Client
└── package.json # KonfigurationAPI Events
Client sendet:
authenticate- Mit API-Key verbindenconnect_chat- Chat mit User startensend_message- Nachricht sendendisconnect_chat- Chat beenden
Client empfängt:
authenticated- Verbindung OKconnection_established- Chat gestartetreceive_message- Nachricht erhaltenerror- Fehler
Lizenz
MIT
