API per FilmLibrary con Express

Obiettivo

Realizzare il back-end di FilmLibrary esponendo una serie di API HTTP RESTful (CRUD) basate su Express 4 e SQLite.

Ogni endpoint deve:

Procedura/Spiegazione passo-passo

  1. Preparazione ambiente

    npm install express sqlite3 express-validator dayjs
    
  2. Creazione server e middleware

  3. Connessione SQLite (single connection)

  4. Validatori riusabili (express-validator)

  5. Routing

  6. Accesso al DB

  7. Gestione errori

Codice (estratto significativo)