Esecuzione e Test della REST API
Scorri per mostrare il menu
Ora che abbiamo completato lo sviluppo della nostra API simile a Twitter, è il momento di eseguire l'applicazione e testarne le funzionalità. Per avviare l'app, apri il terminale ed esegui il seguente comando:
node index
Una volta visualizzato il messaggio di successo nel terminale, puoi aprire Postman per osservare come la nostra app risponde alle richieste dei client.
Se dovessi trovarti in difficoltà o volessi approfondire il codice, puoi accedere al codice sorgente completo di questa API simile a Twitter nel seguente repository: GitHub repository
Test in Postman
Analisi degli URL responsabili delle diverse funzionalità e osservazione delle risposte dell'API a ciascuna richiesta.
Ottenere tutti i post
Utilizzare questa richiesta per recuperare tutti i post dal nostro database. Non sono necessari corpo della richiesta o parametri aggiuntivi.
- Metodo: GET;
- URI:
localhost:3000/api/; - Risposta:
Ottenere un post tramite ID
Recuperare un post specifico in base al suo ID. È necessario inserire l'ID nell'URL; il corpo della richiesta rimane invariato.
- Metodo: GET;
- URI:
localhost:3000/api/post/2; - Risposta:
Creazione di un post
Creazione di un nuovo post fornendo dati validi all'API. I dati devono essere in formato JSON e contenere i campi corretti.
- Metodo: POST;
- URI:
localhost:3000/api/; - Corpo della richiesta:
- Risposta:
Aggiornamento di un post
Aggiornamento di un post esistente fornendo l'ID del post nei parametri e dati validi nel corpo della richiesta in formato JSON. L'API aggiornerà il database di conseguenza
- Metodo: PUT;
- URI:
localhost:3000/api/post/3; - Corpo della richiesta:
- Risposta:
Eliminare un post
Eliminazione di un post dal database passando l'ID del post nei parametri dell'URL.
- Metodo: DELETE;
- URI:
localhost:3000/api/post/1; - Risposta:
Seguendo questi passaggi e testando l'API utilizzando Postman, è possibile assicurarsi che funzioni come previsto, gestendo varie richieste e fornendo risposte appropriate.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione