Reqlog – tableau de bord HTTP en direct pour Node.js et Go
J'en avais marre de cette boucle : ajouter console.log → redéployer → reproduire → plisser les yeux. J'ai créé reqlog. Une seule importation, un tableau de bord s'ouvre sur localhost:9000, vous voyez tout en temps réel — charge utile, réponse, latence, bouton de relecture. NestJS : @Module({ imports: [ReqlogModule.forRoot()] }) Express : app.use(require('reqlog-express')()) C'est toute la configuration. github.com/FirasLatrech/reqlog
- Analyse de données
- API Platform
- Application Web
✨ Résumé IA
Reqlog est un dashboard HTTP en direct pour les applications Node.js et Go. Il offre une visibilité en temps réel sur les requêtes, les réponses et la latence avec une configuration minimale.
Idéal pour
Développeurs Node.js, Développeurs Go, Ingénieurs backend debuguant des APIs
Pourquoi c'est important
Il élimine le cycle fastidieux d'ajout de logs console et de redéployement en offrant un dashboard immédiat et en temps réel pour surveiller le trafic HTTP.
Fonctionnalités clés
- Le tableau de bord HTTP en direct s'ouvre automatiquement sur localhost:9000
- Visibilité en temps réel des charges utiles des requêtes, des réponses et de la latence
- Relecture en un clic des requêtes HTTP pour le débogage
- Intégration simple avec une seule importation pour les frameworks Node.js et Go
Cas d'usage
- Un développeur backend qui débogue une intermittence de l'API dans une application NestJS peut importer Reqlog pour visualiser instantanément toutes les requêtes et réponses dans un tableau de bord, permettant d'identifier le payload spécifique causant l'erreur sans redémarrer le serveur.
- Un chef de projet supervisant une nouvelle intégration de microservice Express.js peut configurer Reqlog pour surveiller le trafic en temps réel pendant les tests, permettant à l'équipe de vérifier les formats de données et la latence sans ajouter du code de journalisation à chaque route.
- Un développeur solo construisant une API Go peut utiliser Reqlog pour inspecter rapidement les détails des requêtes en direct et rejouer les appels problématiques, simplifiant la validation du comportement des endpoints pendant le développement.