REST API:n Suorittaminen ja Testaaminen
Pyyhkäise näyttääksesi valikon
Nyt kun olemme saaneet Twitter-tyyppisen API:n kehityksen valmiiksi, on aika ajaa sovellus ja testata sen toiminnallisuutta. Käynnistä sovellus avaamalla pääte ja suorittamalla seuraava komento:
node index
Kun näet onnistumisviestin päätteessä, voit avata Postmanin ja tarkastella, miten sovelluksemme vastaa asiakaspyyntöihin.
Huomio
Jos jäät jumiin tai haluat perehtyä koodiin tarkemmin, voit tarkastella tämän Twitter-tyyppisen API:n koko lähdekoodia GitHub-repositorion.
Testaus Postmanissa
Tarkastellaan eri toimintojen URL-osoitteita ja katsotaan, miten API vastaa kuhunkin pyyntöön.
Hae kaikki julkaisut
Tällä pyynnöllä haetaan kaikki julkaisut tietokannasta. Pyyntö ei vaadi runkoa tai lisäparametreja.
- Metodi: GET;
- URI:
localhost:3000/api/; - Vastaus:
Hae julkaisu tunnisteen perusteella
Hae tietty julkaisu sen tunnisteen perusteella. Tunniste annetaan URL-osoitteessa; pyyntörunko pysyy muuttumattomana.
- Metodi: GET;
- URI:
localhost:3000/api/post/2; - Vastaus:
Luo julkaisu
Luo uusi julkaisu toimittamalla kelvolliset tiedot API:lle. Tietojen tulee olla JSON-muodossa ja sisältää oikeat kentät.
- Metodi: POST;
- URI:
localhost:3000/api/; - Pyynnön runko:
- Vastaus:
Päivitä julkaisu
Päivitä olemassa oleva julkaisu antamalla julkaisun ID parametrina ja kelvolliset tiedot pyynnön rungossa JSON-muodossa. API päivittää tietokannan vastaavasti
- Metodi: PUT;
- URI:
localhost:3000/api/post/3; - Pyynnön runko:
- Vastaus:
Poista julkaisu
Poista julkaisu tietokannasta antamalla julkaisun ID URL-parametreissa.
- Metodi: DELETE;
- URI:
localhost:3000/api/post/1; - Vastaus:
Noudattamalla näitä vaiheita ja testaamalla API:a Postmanilla voit varmistaa, että se toimii odotetusti, käsittelee erilaisia pyyntöjä ja antaa asianmukaiset vastaukset.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme