Het Uitvoeren en Testen van de REST API
Veeg om het menu te tonen
Nu we de ontwikkeling van onze Twitter-achtige API hebben voltooid, is het tijd om de applicatie uit te voeren en de functionaliteit te testen. Om de app te starten, open je je terminal en voer je het volgende commando uit:
node index
Zodra je het succesbericht in de terminal ziet, kun je Postman openen om te observeren hoe onze app reageert op clientverzoeken.
Als je vastloopt of dieper in de code wilt duiken, kun je de volledige broncode van deze Twitter-achtige API vinden in de volgende repository: GitHub repository
Testen in Postman
Laten we de URL's analyseren die verantwoordelijk zijn voor verschillende functionaliteiten en bekijken hoe de API op elk verzoek reageert.
Alle berichten ophalen
Gebruik dit verzoek om alle berichten uit onze database op te halen. Er is geen aanvraagbody of extra parameters nodig.
- Methode: GET;
- URI:
localhost:3000/api/; - Respons:
Een bericht ophalen op basis van ID
Een specifiek bericht ophalen op basis van het ID. Het ID moet in de URL worden meegegeven; de aanvraagbody blijft ongewijzigd.
- Methode: GET;
- URI:
localhost:3000/api/post/2; - Respons:
Een post aanmaken
Een nieuwe post aanmaken door geldige gegevens aan de API te verstrekken. De gegevens moeten in JSON-formaat zijn en de juiste velden bevatten.
- Methode: POST;
- URI:
localhost:3000/api/; - Request Body:
- Antwoord:
Een bericht bijwerken
Een bestaand bericht bijwerken door het ID van het bericht in de parameters op te geven en geldige gegevens in de request body in JSON-formaat te verstrekken. De API werkt de database dienovereenkomstig bij
- Methode: PUT;
- URI:
localhost:3000/api/post/3; - Request Body:
- Antwoord:
Verwijder een bericht
Verwijder een bericht uit de database door het bericht-ID mee te geven in de URL-parameters.
- Methode: DELETE;
- URI:
localhost:3000/api/post/1; - Respons:
Door deze stappen te volgen en de API te testen met Postman, kun je controleren of deze naar behoren werkt, verschillende verzoeken afhandelt en passende antwoorden geeft.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.