Outils de développement recommandés
Ces services facultatifs ne sont pas nécessaires pour exécuter Overleaf, mais ils sont fortement recommandés pour le développement, le débogage et l’inspection lors du développement en local.- Hoppscotch est un outil léger de test d’API similaire à Postman, mais basé sur le navigateur et très pratique pour le développement.
- Frontend : http://localhost:3000
- Proxy (pour contourner CORS) : http://localhost:9159
- RedisInsight fournit une interface visuelle pour inspecter les données Redis. Interface disponible à l’adresse : http://localhost:5540
- Mongo Express est une interface web pour MongoDB. Vous pouvez y accéder sur http://localhost:8081 avec les identifiants :
admin:pass
docker-compose.yml :
develop/docker-compose.yml
develop/docker-compose.yml
develop/docker-compose.yml
Configurer Hoppscotch
Requêtes API via le proxy
Pour configurer Hoppscotch, rendez-vous sur http://localhost:3000, puis ouvrez l’onglet des paramètres. Vous devez définirProxy sur http://localhost:9159, afin que vos outils de débogage puissent communiquer avec les réseaux internes des conteneurs.


Problèmes de CSRF


1
Ajouter un script de pré-requête
Ajoutez le code suivant dans Pre-Request
Voici le script :

2
Ajouter les en-têtes de requête
Vous devez ajouter les en-têtes suivants :

3
Se connecter avec les outils d'API
Vous pouvez maintenant vous connecter avec votre nom d’utilisateur et votre mot de passe.Voici la réponse obtenue lorsque vous saisissez un nom d’utilisateur ou un mot de passe incorrect.


