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, åbn din terminal og kør 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 nogensinde 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ørgselsbody eller ekstra parametre er nødvendige.

  • Metode: GET;
  • URI: localhost:3000/api/;
  • Respons:
Test endelig API gennem Postman - hent alle opslag

Hent et opslag via dets ID

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

  • Metode: GET;
  • URI: localhost:3000/api/post/2;
  • Respons:
Test endelig API gennem Postman - hent et opslag via id

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/;
  • Request Body:
Test endelig API gennem Postman - request body til oprettelse af opslag
  • 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'et vil opdatere databasen tilsvarende

  • Metode: PUT;
  • URI: localhost:3000/api/post/3;
  • Request Body:
Test endelig API gennem Postman - opdater opslagets 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

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ø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, åbn din terminal og kør 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 nogensinde 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ørgselsbody eller ekstra parametre er nødvendige.

  • Metode: GET;
  • URI: localhost:3000/api/;
  • Respons:
Test endelig API gennem Postman - hent alle opslag

Hent et opslag via dets ID

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

  • Metode: GET;
  • URI: localhost:3000/api/post/2;
  • Respons:
Test endelig API gennem Postman - hent et opslag via id

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/;
  • Request Body:
Test endelig API gennem Postman - request body til oprettelse af opslag
  • 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'et vil opdatere databasen tilsvarende

  • Metode: PUT;
  • URI: localhost:3000/api/post/3;
  • Request Body:
Test endelig API gennem Postman - opdater opslagets 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