Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Kjøring og testing av REST API-et | Bygge REST-API-er med Node.js og Express.js
Backend-Utvikling med Node.js og Express.js

Kjøring og testing av REST API-et

Sveip for å vise menyen

Nå som vi har fullført utviklingen av vårt Twitter-lignende API, er det på tide å kjøre applikasjonen og teste funksjonaliteten. For å starte appen, åpne terminalen og kjør følgende kommando:

node index

Når du ser suksessmeldingen i terminalen, kan du åpne Postman for å observere hvordan appen vår svarer på klientforespørsler.

Note
Merk

Hvis du noen gang står fast eller ønsker å utforske koden nærmere, kan du få tilgang til hele kildekoden til dette Twitter-lignende API-et i følgende repository: GitHub repository

Testing i Postman

La oss analysere URL-ene som er ansvarlige for ulike funksjoner og se hvordan API-et svarer på hver forespørsel.

Hent alle innlegg

Bruk denne forespørselen for å hente alle innlegg fra databasen. Ingen forespørselskropp eller ekstra parametere er nødvendig.

  • Metode: GET;
  • URI: localhost:3000/api/;
  • Respons:
Test slutt-API gjennom Postman - hent alle innlegg

Hent et innlegg etter ID

Hent et spesifikt innlegg basert på ID. Du må sende ID-en i URL-en; forespørselskroppen forblir uendret.

  • Metode: GET;
  • URI: localhost:3000/api/post/2;
  • Respons:
Test endelig API gjennom Postman – hent et innlegg etter id

Opprett et innlegg

Opprett et nytt innlegg ved å sende gyldige data til API-et. Dataene må være i JSON-format og inneholde de riktige feltene.

  • Metode: POST;
  • URI: localhost:3000/api/;
  • Forespørselskropp:
Test endelig API gjennom Postman – forespørselskropp for opprettelse av innlegg
  • Respons:
innhold

Oppdatere et innlegg

Oppdater et eksisterende innlegg ved å oppgi innleggets ID i parameterne og gyldige data i forespørselskroppen i JSON-format. API-et vil oppdatere databasen tilsvarende

  • Metode: PUT;
  • URI: localhost:3000/api/post/3;
  • Forespørselskropp:
Test endelig API gjennom Postman – oppdater forespørselskroppen for post
  • Respons:
innhold

Slette et innlegg

Slett et innlegg fra databasen ved å sende innleggets ID i URL-parametrene.

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

Ved å følge disse stegene og teste API-et med Postman, kan du sikre at det fungerer som forventet, håndterer ulike forespørsler og gir passende svar.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 10

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Kjøring og testing av REST API-et

Nå som vi har fullført utviklingen av vårt Twitter-lignende API, er det på tide å kjøre applikasjonen og teste funksjonaliteten. For å starte appen, åpne terminalen og kjør følgende kommando:

node index

Når du ser suksessmeldingen i terminalen, kan du åpne Postman for å observere hvordan appen vår svarer på klientforespørsler.

Note
Merk

Hvis du noen gang står fast eller ønsker å utforske koden nærmere, kan du få tilgang til hele kildekoden til dette Twitter-lignende API-et i følgende repository: GitHub repository

Testing i Postman

La oss analysere URL-ene som er ansvarlige for ulike funksjoner og se hvordan API-et svarer på hver forespørsel.

Hent alle innlegg

Bruk denne forespørselen for å hente alle innlegg fra databasen. Ingen forespørselskropp eller ekstra parametere er nødvendig.

  • Metode: GET;
  • URI: localhost:3000/api/;
  • Respons:
Test slutt-API gjennom Postman - hent alle innlegg

Hent et innlegg etter ID

Hent et spesifikt innlegg basert på ID. Du må sende ID-en i URL-en; forespørselskroppen forblir uendret.

  • Metode: GET;
  • URI: localhost:3000/api/post/2;
  • Respons:
Test endelig API gjennom Postman – hent et innlegg etter id

Opprett et innlegg

Opprett et nytt innlegg ved å sende gyldige data til API-et. Dataene må være i JSON-format og inneholde de riktige feltene.

  • Metode: POST;
  • URI: localhost:3000/api/;
  • Forespørselskropp:
Test endelig API gjennom Postman – forespørselskropp for opprettelse av innlegg
  • Respons:
innhold

Oppdatere et innlegg

Oppdater et eksisterende innlegg ved å oppgi innleggets ID i parameterne og gyldige data i forespørselskroppen i JSON-format. API-et vil oppdatere databasen tilsvarende

  • Metode: PUT;
  • URI: localhost:3000/api/post/3;
  • Forespørselskropp:
Test endelig API gjennom Postman – oppdater forespørselskroppen for post
  • Respons:
innhold

Slette et innlegg

Slett et innlegg fra databasen ved å sende innleggets ID i URL-parametrene.

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

Ved å følge disse stegene og teste API-et med Postman, kan du sikre at det fungerer som forventet, håndterer ulike forespørsler og gir passende svar.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 10
some-alt