Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Kørsel og Test af REST API'en | Opbygning af REST API'er med Node.js og Express.js
Backend-Udvikling med Node.js og Express.js

bookKørsel og Test af REST API'en

Nu hvor vi har færdiggjort udviklingen af vores Twitter-lignende API, er det tid til at køre applikationen og teste dens funktionalitet. For at starte appen skal du åbne din terminal og køre følgende kommando:

node index

Når du ser succesmeddelelsen i terminalen, kan du åbne Postman for at observere, hvordan vores app reagerer på klientforespørgsler.

Bemærk

Hvis du på noget tidspunkt sidder fast eller ønsker at fordybe dig yderligere i koden, kan du få adgang til den komplette kildekode for denne Twitter-lignende API på vores GitHub repository.

Test i Postman

Lad os analysere de URL'er, der er ansvarlige for forskellige funktionaliteter, og se, hvordan API'en reagerer på hver forespørgsel.

Hent alle opslag

Brug denne forespørgsel for at hente alle opslag fra databasen. Ingen forespørgselskrop eller ekstra parametre er nødvendige.

  • Metode: GET;
  • URI: localhost:3000/api/;
  • Respons:

Hent et opslag via dets ID

Hent et specifikt opslag baseret på dets ID. ID'et skal indsættes i URL'en; forespørgselskroppen forbliver uændret.

  • Metode: GET;
  • URI: localhost:3000/api/post/2;
  • Respons:

Opret et opslag

Opret et nyt opslag ved at indsende gyldige data til API'et. Dataene skal være i JSON-format og indeholde de korrekte felter.

  • Metode: POST;
  • URI: localhost:3000/api/;
  • Forespørgselskrop:
  • Respons:

Opdater et opslag

Opdater et eksisterende opslag ved at angive opslagets ID i parametrene og gyldige data i forespørgslens body i JSON-format. API'en opdaterer databasen tilsvarende

  • Metode: PUT;
  • URI: localhost:3000/api/post/3;
  • Request Body:
  • Respons:

Slet et opslag

Slet et opslag fra databasen ved at angive opslagets ID i URL-parametrene.

  • Metode: DELETE;
  • URI: localhost:3000/api/post/1;
  • Respons:

Ved at følge disse trin og teste API'et med Postman kan du sikre, at det fungerer som forventet, håndterer forskellige forespørgsler og giver passende svar.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 10

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.56

bookKørsel og Test af REST API'en

Stryg for at vise menuen

Nu hvor vi har færdiggjort udviklingen af vores Twitter-lignende API, er det tid til at køre applikationen og teste dens funktionalitet. For at starte appen skal du åbne din terminal og køre følgende kommando:

node index

Når du ser succesmeddelelsen i terminalen, kan du åbne Postman for at observere, hvordan vores app reagerer på klientforespørgsler.

Bemærk

Hvis du på noget tidspunkt sidder fast eller ønsker at fordybe dig yderligere i koden, kan du få adgang til den komplette kildekode for denne Twitter-lignende API på vores GitHub repository.

Test i Postman

Lad os analysere de URL'er, der er ansvarlige for forskellige funktionaliteter, og se, hvordan API'en reagerer på hver forespørgsel.

Hent alle opslag

Brug denne forespørgsel for at hente alle opslag fra databasen. Ingen forespørgselskrop eller ekstra parametre er nødvendige.

  • Metode: GET;
  • URI: localhost:3000/api/;
  • Respons:

Hent et opslag via dets ID

Hent et specifikt opslag baseret på dets ID. ID'et skal indsættes i URL'en; forespørgselskroppen forbliver uændret.

  • Metode: GET;
  • URI: localhost:3000/api/post/2;
  • Respons:

Opret et opslag

Opret et nyt opslag ved at indsende gyldige data til API'et. Dataene skal være i JSON-format og indeholde de korrekte felter.

  • Metode: POST;
  • URI: localhost:3000/api/;
  • Forespørgselskrop:
  • Respons:

Opdater et opslag

Opdater et eksisterende opslag ved at angive opslagets ID i parametrene og gyldige data i forespørgslens body i JSON-format. API'en opdaterer databasen tilsvarende

  • Metode: PUT;
  • URI: localhost:3000/api/post/3;
  • Request Body:
  • Respons:

Slet et opslag

Slet et opslag fra databasen ved at angive opslagets ID i URL-parametrene.

  • Metode: DELETE;
  • URI: localhost:3000/api/post/1;
  • Respons:

Ved at følge disse trin og teste API'et med Postman kan du sikre, at det fungerer som forventet, håndterer forskellige forespørgsler og giver passende svar.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 10
some-alt