Strumenti di sviluppo consigliati
Questi servizi opzionali non sono necessari per eseguire Overleaf, ma sono vivamente consigliati per lo sviluppo, il debug e l’ispezione durante lo sviluppo in locale.- Hoppscotch è uno strumento leggero per il test delle API simile a Postman, ma basato sul browser e molto comodo per lo sviluppo.
- Frontend: http://localhost:3000
- Proxy (per aggirare CORS): http://localhost:9159
- RedisInsight offre un’interfaccia visuale per ispezionare i dati di Redis. Interfaccia disponibile su: http://localhost:5540
- Mongo Express è un’interfaccia web per MongoDB. Puoi visitare http://localhost:8081 con le credenziali
admin:pass
docker-compose.yml:
develop/docker-compose.yml
develop/docker-compose.yml
develop/docker-compose.yml
Configurare Hoppscotch
Richieste API tramite proxy
Per configurare Hoppscotch, visita http://localhost:3000 e vai alla scheda delle impostazioni. Devi impostareProxy su http://localhost:9159, in modo che i tuoi strumenti di debug possano interagire con le reti interne dei container.


Problemi con CSRF


1
Aggiungere una Pre-Request
Aggiungi il seguente codice nella sezione Pre-Request
Lo script è il seguente:

2
Aggiungere gli header della richiesta
Devi aggiungere i seguenti header:

3
Effettuare il login con gli strumenti API
Ora puoi effettuare il login con il tuo nome utente e la tua password.Ecco la risposta che ottieni se inserisci un nome utente o una password errati.


