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.
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:
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:
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:
- Svar:
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:
- 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.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal