‫Istruttore: E ora, come ultima
‫delle quattro operazioni CRUD, abbiamo
‫l'eliminazione dei documenti.
‫E quindi ormai questo dovrebbe già essere abbastanza familiare.
‫Ed è per questo che voglio
‫lasciare questa a te come una sfida, va bene?
‫Quindi di nuovo, questo sarà
‫abbastanza simile all'aggiornamento tour solo con un piccolo
‫numero di differenze, ma penso che tu
‫possa capire come funziona, ad esempio, usando la documentazione
‫e, naturalmente, le altre funzioni di handle come esempio.
‫Ok, tieni presente che qui, ad
‫esempio, abbiamo usato find by ID e
‫update e quindi probabilmente puoi
‫già indovinare come verrà chiamato questo metodo nel tour di eliminazione.
‫Tutto bene.
‫E ancora, se
‫non sei sicuro, puoi dare un'occhiata alla documentazione
‫e che tipo di dati si aspetta e
‫poi, in base a tutto ciò, provare a implementarlo.
‫Bene.
‫Quindi, per favore, metti in pausa il video qui
‫e prenditi un minuto per provare davvero a farlo da solo.
‫Ok, spero che tu lo abbia fatto funzionare
‫e comunque, ecco la mia soluzione rapida.
‫Quindi, di nuovo, definendo questo come una funzione asincrona,
‫quindi prova a catturare.
‫Ecco l'errore e poi spostiamo questo su.
‫Ottieni questa risposta di errore da qui.
‫E ora useremo il
‫tour. findByIdAndDelete e
‫ora tutto ciò di cui questo metodo ha effettivamente
‫bisogno è l'ID del tour.
‫Quindi richiesta parametri. id e spero
‫che tu l'abbia capito dalla documentazione.
‫Quindi, ovviamente, dobbiamo attendere affinché l'eliminazione
‫avvenga effettivamente e questo
‫è effettivamente alt.
‫Quindi in questo caso, in realtà
‫non salviamo nulla su nessuna variabile perché ricorda,
‫in realtà non inviamo nulla
‫al client, ok.
‫Quindi, in un'API RESTful, è pratica comune non inviare
‫alcun dato al client
‫quando si è verificata un'operazione di eliminazione, ok.
‫E anche il 204 è una specie di standard.
‫Quindi dacci un salvataggio ora e in realtà dovrebbe già funzionare
‫in questo modo.
‫E quindi, per iniziare, creiamo uno stupido tour qui.
‫Quindi creiamo un tour di Jonas qui.
‫Dagli un salvataggio e così, quando avremo tutti
‫i tour, in effetti sarà qui e quindi andiamo
‫avanti, copiamo l'ID, quindi
‫apriamo o cancelliamo il percorso del tour qui e poi
‫tutto ciò di cui abbiamo bisogno è inviare davvero questa richiesta
‫di eliminazione a questo percorso , premi invio.
‫E così di nuovo, otteniamo il codice di stato
‫204 e Postman in quel caso in realtà non mostra nulla.
‫Tutto bene.
‫E giusto per essere sicuri, confermiamolo molto velocemente.
‫E sì, da qui non c'è più.
‫E così il nostro tour è stato effettivamente cancellato.
‫Ok, ora se non sei riuscito
‫a completare la sfida da solo, ovviamente
‫non è un problema.
‫Volevo solo che ci pensassi e soprattutto
‫che dassi un'occhiata alla documentazione da
‫solo perché fa davvero
‫la differenza per te iniziare a
‫praticare questo tipo di cose il prima possibile.
‫Ad ogni modo, con questo
‫abbiamo implementato le operazioni CRUD di base.
‫Nel prossimo video cominceremo finalmente a modellare
‫o girare un po' meglio.
‫Quindi in questo
‫momento abbiamo solo nomi, prezzi e valutazioni, e questo
‫non è abbastanza per descrivere un tour
‫e quindi sì, nel prossimo video creeremo
‫un modello migliore, più grande e più completo.
‫Quindi spero di vederti presto lì.