Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Het Uitvoeren en Testen van de REST API | REST-API's Bouwen met Node.js en Express.js
Backendontwikkeling met Node.js en Express.js

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.

Note
Notitie

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:
Eind-API testen via Postman - alle berichten ophalen

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:
Eind-API testen via Postman - een post ophalen op id

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:
Eind-API testen via Postman - request body voor het aanmaken van de post
  • Antwoord:
inhoud

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:
Test definitieve API via Postman - werk het verzoeklichaam bij
  • Antwoord:
inhoud

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:
inhoud

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.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 10

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 4. Hoofdstuk 10
some-alt