Go
L'archivio in memoria che abbiamo usato finora ha un difetto evidente: i dati svaniscono a ogni riavvio del server. In questa puntata introduciamo una persistenza reale, collegando l'API a un database relazionale.
Go
Vedremo i tag delle struct, la gestione dei valori opzionali e nulli, la codifica delle date, la serializzazione personalizzata e costruiremo delle funzioni di supporto per uniformare tutte le risposte del nostro catalogo.
Go
Abbiamo trasformato lo scheletro della prima puntata in un'API funzionante con più endpoint, capace di distinguere i metodi HTTP, estrarre parametri dal percorso e dalla query string e leggere il corpo delle richieste in modo sicuro.
Go
Questo articolo apre una serie di sette puntate dedicate alla costruzione di API REST in Go.