Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Köra och Testa REST API | Bygga REST API:er med Node.js och Express.js
Backendutveckling med Node.js och Express.js

Köra och Testa REST API

Svep för att visa menyn

Nu när vi har slutfört utvecklingen av vårt Twitter-liknande API är det dags att köra applikationen och testa dess funktionalitet. För att starta appen, öppna din terminal och kör följande kommando:

node index

När du ser meddelandet om att det lyckades i terminalen kan du öppna Postman för att observera hur vår app svarar på klientförfrågningar.

Note
Notering

Om du någon gång fastnar eller vill fördjupa dig i koden kan du komma åt hela källkoden för detta Twitter-liknande API i följande repository: GitHub repository

Testning i Postman

Låt oss analysera de URL:er som ansvarar för olika funktioner och se hur API:et svarar på varje förfrågan.

Hämta alla inlägg

Använd denna begäran för att hämta alla inlägg från vår databas. Ingen begärd kropp eller extra parametrar behövs.

  • Metod: GET;
  • URI: localhost:3000/api/;
  • Svar:
Testa slutgiltigt API via Postman - hämta alla inlägg

Hämta ett inlägg via dess ID

Hämta ett specifikt inlägg baserat på dess ID. Du ska ange ID:t i URL:en; begärd kropp förblir oförändrad.

  • Metod: GET;
  • URI: localhost:3000/api/post/2;
  • Svar:
Testa slutgiltig API genom Postman - hämta ett inlägg via id

Skapa ett inlägg

Skapa ett nytt inlägg genom att tillhandahålla giltiga data till API:et. Datan måste vara i JSON-format och innehålla rätt fält.

  • Metod: POST;
  • URI: localhost:3000/api/;
  • Begäransinnehåll:
Testa slutgiltig API genom Postman - begäransinnehåll för att skapa inlägget
  • Svar:
innehåll

Uppdatera ett inlägg

Uppdatera ett befintligt inlägg genom att ange inläggets ID i parametrarna och giltiga data i förfrågans body i JSON-format. API:et uppdaterar databasen därefter

  • Metod: PUT;
  • URI: localhost:3000/api/post/3;
  • Request Body:
Testa slutgiltig API via Postman - uppdatera postförfrågans kropp
  • Svar:
innehåll

Ta bort ett inlägg

Ta bort ett inlägg från databasen genom att ange inläggets ID i URL-parametrarna.

  • Metod: DELETE;
  • URI: localhost:3000/api/post/1;
  • Svar:
innehåll

Genom att följa dessa steg och testa API:et med Postman kan du säkerställa att det fungerar som förväntat, hanterar olika förfrågningar och ger lämpliga svar.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 10

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 4. Kapitel 10
some-alt