Skip to main content

Suositellut kehitystyökalut

Nämä valinnaiset palvelut eivät ole välttämättömiä Overleafin ajamiseen, mutta niitä suositellaan vahvasti kehitykseen, virheenjäljitykseen ja tarkasteluun paikallisen kehityksen aikana.
  • Hoppscotch on kevyt, Postmanin kaltainen API-testaustyökalu, joka toimii selaimessa ja on erittäin kätevä kehityksessä.
  • RedisInsight tarjoaa visuaalisen käyttöliittymän Redis-datan tarkasteluun. Käyttöliittymä on saatavilla osoitteessa: http://localhost:5540
  • Mongo Express on verkkopohjainen käyttöliittymä MongoDB:lle. Voit käyttää sitä osoitteessa http://localhost:8081 tunnuksilla: admin:pass
Lisää seuraava tiedostoon docker-compose.yml:
develop/docker-compose.yml

Hoppscotchin käyttöönotto

API-pyyntöjen välitys

Ota Hoppscotch käyttöön avaamalla http://localhost:3000 ja siirtymällä asetusvälilehdelle. Aseta Proxy-arvoksi http://localhost:9159, jotta virheenjäljitystyökalusi voivat kommunikoida konttien sisäisten verkkojen kanssa.
Nyt voit testata osoitteella http://web:3000/status, onko web-palvelu käynnissä:

CSRF-ongelmat

Jos luot POST-pyynnön Postmanilla tai muulla virheenjäljitystyökalulla, saatat huomata, että kirjautuminen on estetty ja syynä on 401-virhe. Tämä johtuu siitä, että Overleaf on suojattu CSRF-tarkistuksella.
Konsolissa saatat nähdä:
Jotta voit käsitellä tämän Overleaf-kehityksessä, sinun on määritettävä CSRF-tunniste. Tässä on yksityiskohtainen ohje.
1

Lisää esipyyntö

Lisää seuraava koodi kohtaan Pre-Request
Skripti on seuraava:
2

Lisää pyyntöotsakkeet

Sinun on lisättävä seuraavat otsakkeet:
3

Kirjaudu sisään API-työkaluilla

Nyt voit kirjautua sisään käyttäjänimelläsi ja salasanallasi.
Alla on vastaus, kun syötät väärän käyttäjänimen tai salasanan.
Viimeksi muokattu 4. lokakuuta 2026