
Sharkio
? ¿Qué es Sharkio?
Sharkio es una herramienta de desarrollo para desarrolladores de API. Es un proxy que registra todas las solicitudes que se envían a sus servidores. Y le proporciona un tablero para analizar todo el tráfico. Sharkio también proporciona la capacidad de repetir solicitudes. Genere tipos para su lenguaje favorito basado en datos reales.
¡Ayúdanos a ayudarte!
? ️ Hoja de ruta
En la hoja de ruta, Sharkio apoyará las funciones del equipo. También Sharkio se integrará con ChatGPT para permitir el uso fácil de API. Solicitud de automatización. Alertas de inconsistencia API. Integración a Postman. Generación CLI automática para su API con datos reales. Solicitud de burla.
? Características
| Nombre de la función | Disponible |
|---|
| Inspeccionar el tráfico | ✅ |
| Buscar | ✅ |
| Filtrar | ✅ |
| Repetir solicitud | ✅ |
| Generador mecanografiado | ✅ |
| Generador de esquema JSON | ✅ |
| Soporte de microservicio | ✅ |
| Solicitar simulacros | ✅ |
| Generador API abierto | ✅ |
| Guardar solicitudes | ✅ |
| Colecciones | ✅ |
| Integración de chatgpt | |
| Compartir solicitudes | |
? Pila de tecnología
- Pila tecnológica de Sharkio
Cómo usar
- Inicie sesión en https://sharkio.dev
- Configurar su proxy (servidor local con ngrok o alternativa)
- Cambie la configuración del proyecto para usar https: // <generado_subdomain> .sniffer.sharkio.dev
- ¿Usar Sharkio?
Empezando
Corriendo en desarrollo
- npm i -g simultáneamente ts -nodo
Para el backend
CD en servidor.
instalación de NPM
NPM Run Dev
Para el frontend
CD en el cliente.
instalación de NPM
NPM Run Dev
Para ambos:
npm ejecutar dev (en directorio raíz)
Nota:
- En caso de que desea que un servidor ficticio pruebe el olfato como se muestra en la demostración visual de cómo usar, luego ejecute el comando Follwoing:
-
npm run demo (en el directorio raíz)
Correr en producción - usando Docker
Ejecutar todo el proyecto:
- En Root of Project, use:
-
docker-compose up - Nota: Use los puertos 5550-5560 como proxies, asegúrese de que estén disponibles.
Correr backend/frontend solamente:
-
cd a una carpeta relevante - Construya la imagen Docker:
npm run docker:build - Ejecute la aplicación:
npm run docker:run
❓ Configuración de preguntas frecuentes:
[1] El gancho previo al comité no está instalado durante la instalación normal, ¿qué debo hacer?
Para configurar Husky [Precomita de gancho] manualmente ejecutando este comando: `NPM Run Prepare` [2] ¿Qué contienen el directorio `Traffic-Dashboard 'y` Traffic-Snifer`?
`Traffic-Dashboard` es el código frontend || `tráfico-snifer` es el código de backend ⚡ Enlaces sociales
- Página de producthunt: https://www.producthunt.com/posts/sharkio El lanzamiento será pronto.
- Servidor Discord: https://discord.gg/FXUMXD23
?? ¿Quieres contribuir?
- Bifurca el repositorio, clona a su entorno local y comience a explorar el código.
- Busque un problema, preferiblemente de la próxima lista de hitos.
- Solicite ser asignado al problema.
- ¿Te atascó? ¿Necesitas un consejo? Encuéntranos en el servidor Discord.
- Encontrado un error? ? Abra un problema.
? Reconocimiento
- ¿Esto se hizo usando esto? ReadMe Generator - ReadMe.So
? Colaboradores
Apreciando a todos nuestros colaboradores: