Skip to main content

Ferramentas de desenvolvimento recomendadas

Estes serviços opcionais não são necessários para executar o Overleaf, mas são altamente recomendados para desenvolvimento, depuração e inspeção durante o desenvolvimento local.
  • Hoppscotch é uma ferramenta leve de teste de APIs semelhante ao Postman, mas baseada no navegador e muito conveniente para o desenvolvimento.
  • RedisInsight fornece uma interface visual para inspecionar dados do Redis. Interface disponível em: http://localhost:5540
  • Mongo Express é uma interface web para o MongoDB. Você pode acessar http://localhost:8081 com as credenciais: admin:pass
Adicione o seguinte ao seu docker-compose.yml:
develop/docker-compose.yml

Configurar o Hoppscotch

Requisições de API via proxy

Para configurar o Hoppscotch, acesse http://localhost:3000 e vá até a aba de configurações. Você precisa definir o Proxy como http://localhost:9159, para que suas ferramentas de depuração possam interagir com as redes internas dos contêineres.
Agora você pode testar com http://web:3000/status para verificar se o web está ativo:

Problemas de CSRF

Se você usar o Postman ou outras ferramentas de depuração para gerar uma requisição post, poderá perceber que o login é proibido, resultando em um erro 401. Isso acontece porque o Overleaf é protegido por verificação csrf.
No seu console, você poderá ver:
Para lidar com isso no desenvolvimento do Overleaf, você precisa configurar o seu token csrf. Aqui está o tutorial detalhado.
1

Adicionar Pre-Request

Adicione o seguinte código ao Pre-Request
O script é o seguinte:
2

Adicionar cabeçalhos da requisição

Você precisa adicionar os seguintes cabeçalhos:
3

Fazer login com ferramentas de API

Agora você pode fazer login com seu nome de usuário e senha.
Esta é a resposta quando você informa um nome de usuário ou senha incorretos.
Última modificação em 4 de outubro de 2026