
Sharkio
? O que é Sharkio
Sharkio é uma ferramenta de desenvolvimento para desenvolvedores de API. É um proxy que registra todas as solicitações enviadas aos seus servidores. E fornece um painel para analisar todo o tráfego. Sharkio também fornece a capacidade de repetir solicitações. Gere tipos para o seu idioma favorito com base em dados reais.
Ajude -nos a ajudá -lo!
? ️ Roadmap
No roteiro, o Sharkio apoiará as funções da equipe. Sharkio também se integrará ao ChatGPT para permitir o fácil uso da API. Solicitar automação. API Inconsistência alerta. Integração ao Postman. Geração automática de CLI para sua API com dados reais. Solicite zombando.
? Características
| Nome do recurso | Disponível |
|---|
| Inspecione o tráfego | ✅ |
| Procurar | ✅ |
| Filtro | ✅ |
| REPETION PELASA | ✅ |
| Gerador TypeScript | ✅ |
| JSON Gerador de Esquema | ✅ |
| Suporte ao microsserviço | ✅ |
| Solicitar zombarias | ✅ |
| Gerador de API aberto | ✅ |
| Salvar solicitações | ✅ |
| Coleções | ✅ |
| Integração ChatGpt | |
| Solicitações de compartilhamento | |
? Pilha de tecnologia
Como usar
- Faça login para https://sharkio.dev
- Configure seu proxy (servidor local com ngrok ou alternativa)
- Altere a configuração do projeto para usar https: // <generated_subdomain> .sniffer.sharkio.dev
- Use Sharkio?
Começando
Correndo em desenvolvimento
Para o back -end
CD no servidor.
NPM Instale
NPM Run Dev
Para o front -end
CD no cliente.
NPM Instale
NPM Run Dev
Para ambos:
NPM Run Dev (no diretório raiz)
Observação:
- Caso você deseja que um servidor fictício teste o Sniffing, como mostrado na demonstração visual de como usar, depois execute o comando seguindo:
-
npm run demo (no diretório raiz)
Running in Production - usando o Docker
Executar todo o projeto:
- Na raiz do projeto, use:
-
docker-compose up - Nota: Use as portas 5550-5560 como proxies, verifique se estão disponíveis.
Execute apenas back -end/front -end:
-
cd para pasta relevante - Construa a imagem do Docker:
npm run docker:build - Execute o aplicativo:
npm run docker:run
❓ Configuração de perguntas frequentes:
[1] O gancho de pré-compromisso não está instalado durante a instalação normal, o que devo fazer?
Para configurar a Husky [gancho pré-compromisso] manualmente, executando este comando: `npm run preparar` [2] O que contém o diretório `tráfego de tráfego` e` tráfego-snifer`?
`tráfego-Dashboard` é o código do front-end || `tráfego-snifer` é o código de back-end ⚡ Links sociais
- Página de produção: https://www.producthunt.com/posts/sharkio O lançamento está chegando em breve!
- Discord Server: https://discord.gg/fxumxd23
?? quer contribuir?
- Fifra o repositório, clone -o para o seu ambiente local e comece a explorar o código.
- Procure um problema, de preferência na próxima lista de marcos.
- Peça para ser atribuído ao problema.
- Ficou preso? Precisa de um conselho? Encontre -nos no servidor Discord.
- Encontrou um bug? ? Por favor, abra um problema.
? Reconhecimento
- Isso foi feito usando isso? Readme gerador - readme.so
? Colaboradores
Apreciando todos os nossos colegas colaboradores: