Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Esecuzione e Test della REST API | Creazione di API REST con Node.js ed Express.js
Sviluppo Backend con Node.js ed Express.js

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.

Note
Nota

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:
Test finale dell'API tramite Postman - ottenere tutti i post

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:
Test finale dell'API tramite Postman - ottenere un post per ID

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:
Test finale dell'API tramite Postman - corpo della richiesta per la creazione del post
  • Risposta:
contenuto

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:
Test finale dell'API tramite Postman - aggiorna il corpo della richiesta post
  • Risposta:
contenuto

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:
contenuto

Seguendo questi passaggi e testando l'API utilizzando Postman, è possibile assicurarsi che funzioni come previsto, gestendo varie richieste e fornendo risposte appropriate.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 10

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 4. Capitolo 10
some-alt