Kö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 lyckades 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 få tillgång till 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 databasen. Ingen begäranbody eller extra parametrar krä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äranbody 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 korrekta fält.
- Metod: POST;
- URI:
localhost:3000/api/; - Begäranbody:
- 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 kropp i JSON-format. API:et kommer att uppdatera 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
Awesome!
Completion rate improved to 2.56
Kö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 lyckades 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 få tillgång till 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 databasen. Ingen begäranbody eller extra parametrar krä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äranbody 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 korrekta fält.
- Metod: POST;
- URI:
localhost:3000/api/; - Begäranbody:
- 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 kropp i JSON-format. API:et kommer att uppdatera 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!