
Sharkio
? Qu'est-ce que Sharkio
Sharkio est un outil de développement pour les développeurs d'API. C'est un proxy qui enregistre toutes les demandes envoyées à vos serveurs. Et vous fournit un tableau de bord pour analyser tout le trafic. Sharkio offre également la possibilité de répéter les demandes. Générez des types pour votre langue préférée en fonction des données réelles.
Aidez-nous à vous aider!
? ️Fume de route
Dans la feuille de route, Sharkio soutiendra les fonctions de l'équipe. Sharkio s'intègre également à Chatgpt afin de permettre une utilisation facile de l'API. Demander l'automatisation. Alerte d'incohérence de l'API. Intégration au facteur. Génération automatique de CLI pour votre API avec des données réelles. Demande de moquerie.
? Caractéristiques
| Nom de fonctionnalité | Disponible |
|---|
| Inspecter le trafic | ✅ |
| Recherche | ✅ |
| Filtre | ✅ |
| Répéter la demande | ✅ |
| Générateur de dactylographie | ✅ |
| Générateur de schéma JSON | ✅ |
| Support de microservice | ✅ |
| Demander des simulations | ✅ |
| Générateur API ouvert | ✅ |
| Enregistrer les demandes | ✅ |
| Collections | ✅ |
| Intégration de chatppt | |
| Demandes de partage | |
? Pile technologique
- Pile technique de Sharkio
Comment utiliser
- Connectez-vous à https://sharkio.dev
- Configurez votre proxy (serveur local avec ngrok ou alternative)
- Modifiez la configuration du projet pour utiliser https: // <enerated_subdomain> .sniffer.sharkio.dev
- Utiliser Sharkio?
Commencer
Courir en développement
- NPM I -g à la nœud TS simultanément
Pour le backend
CD dans le serveur.
Installation de NPM
NPM Run Dev
Pour le frontend
CD dans le client.
Installation de NPM
NPM Run Dev
Pour les deux:
NPM Run Dev (dans Root Directory)
Note:
- Au cas où vous voulez qu'un serveur factice teste le reniflement comme indiqué dans la démonstration visuelle de la façon d'utiliser, puis exécutez la commande follwoing:
-
npm run demo (dans Root Directory)
Courir en production - Utilisation de Docker
Exécuter un projet entier:
- Dans la racine du projet, utilisation:
-
docker-compose up - Remarque: Utilisez les ports 5550-5560 comme indicateurs, assurez-vous qu'ils sont disponibles.
Run backend / frontend uniquement:
-
cd à dossier pertinent - Construire l'image Docker:
npm run docker:build - Exécutez l'application:
npm run docker:run
❓ Configuration des FAQ:
[1] Le crochet de pré-engagement n'est pas installé lors de l'installation normale, que dois-je faire?
Pour configurer Husky [Hook pré-Commit] manuellement en exécutant cette commande: «NPM Run prépare» [2] Que contient le répertoire «Traffic-Dashboard» et «Traffic-Snifer»?
`Traffic-Dashboard 'est le code frontal || `` Traffic-snifer 'est le code backend ⚡ Liens sociaux
- Page de production: https://www.producthunt.com/posts/sharkio Le lancement arrive bientôt!
- Discord Server: https://discord.gg/fxumxd23
?? Vous voulez contribuer?
- Fourk le repo, clonez-le dans votre environnement local et commencez à explorer le code.
- Recherchez un problème, de préférence à partir de la prochaine liste de jalons.
- Demandez à être affecté au problème.
- Vous êtes coincé? Besoin d'un conseil? Trouvez-nous dans le serveur Discord.
- Vous avez trouvé un bug? ? Veuillez ouvrir un problème.
? Reconnaissance
- Cela a été fait en utilisant cela? GÉNÉRATEUR README - README.SO
? Contributeurs
Apprécier tous nos collègues contributeurs: