API REST in Go: persistenza con database/sql
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.
API REST in Go: serializzazione JSON
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.
API REST in Go: routing e gestione delle richieste
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.
API REST in Go: fondamenti e primo server
Questo articolo apre una serie di sette puntate dedicate alla costruzione di API REST in Go.