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:et | Bygga REST API:er med Node.js och Express.js
Quizzes & Challenges
Quizzes
Challenges
/
Backendutveckling med Node.js och Express.js

bookKöra och Testa REST API:et

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 lyckats i terminalen kan du öppna Postman för att observera hur vår app svarar på klientförfrågningar.

Obs

Om du någonsin fastnar eller vill fördjupa dig i koden kan du komma åt hela källkoden för detta Twitter-liknande API i vårt GitHub-repositorium.

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äranbody eller extra parametrar krävs.

  • Metod: GET;
  • URI: localhost:3000/api/;
  • Svar:
Testa slutgiltig 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äranbody förblir oförändrad.

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

Skapa ett inlägg

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

  • Metod: POST;
  • URI: localhost:3000/api/;
  • Begäransinnehåll:
Testa slutgiltigt API via Postman - begäransinnehåll för att skapa inlägg
  • Svar:

Uppdatera ett inlägg

Uppdatera ett befintligt inlägg genom att ange inläggets ID i parametrarna och giltiga data i begärans kropp i JSON-format. API:et kommer att uppdatera databasen därefter

  • Metod: PUT;
  • URI: localhost:3000/api/post/3;
  • Begärans kropp:
Testa slutgiltigt API via Postman - uppdatera inläggets request body
  • Svar:

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:

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

Suggested prompts:

Can you explain what each API endpoint does in more detail?

What should the request body look like for creating or updating a post?

How do I handle errors or unexpected responses from the API?

bookKöra och Testa REST API:et

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 lyckats i terminalen kan du öppna Postman för att observera hur vår app svarar på klientförfrågningar.

Obs

Om du någonsin fastnar eller vill fördjupa dig i koden kan du komma åt hela källkoden för detta Twitter-liknande API i vårt GitHub-repositorium.

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äranbody eller extra parametrar krävs.

  • Metod: GET;
  • URI: localhost:3000/api/;
  • Svar:
Testa slutgiltig 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äranbody förblir oförändrad.

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

Skapa ett inlägg

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

  • Metod: POST;
  • URI: localhost:3000/api/;
  • Begäransinnehåll:
Testa slutgiltigt API via Postman - begäransinnehåll för att skapa inlägg
  • Svar:

Uppdatera ett inlägg

Uppdatera ett befintligt inlägg genom att ange inläggets ID i parametrarna och giltiga data i begärans kropp i JSON-format. API:et kommer att uppdatera databasen därefter

  • Metod: PUT;
  • URI: localhost:3000/api/post/3;
  • Begärans kropp:
Testa slutgiltigt API via Postman - uppdatera inläggets request body
  • Svar:

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:

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
some-alt