Loading ...

AlaSQL è un database per Javascript utilizzabile sia nel browser (il nostro caso) che in Node.js.

La cosa più bella è che possiamo usare l'SQL anche su JSON e file Excel.

Nell'esempio qua sotto, vi propongo:

  • il codice per la creazione di una classica tabella SQL
  • il codice per interrogare una stringa JSON (preso direttamente dalgli esempi ufficiali)

In questi giorni sto facendo qualche test su Aurelia.io, e mi sono imbattuto nel "problema" di eseguire richieste HTTP.

Ci sono due alternative, ed io ho deciso di optare per aurelia-fetch-client, che però va installato a parte.

Da terminale spostatevi dentro la cartella del progetto e date questi comandi:

$ npm install aurelia-fetch-client whatwg-fetch --save

Sia il JSON che il CSV sono formati standard usati praticamente ovunque.

Da un web service ricevo i dati in JSON, ed ho bisogno di convertirli in CSV.

Il tutto in un'applicazione scritta in PHP.

Faccio una premessa: ancora non so quanto sia utile il programma scritto in Python che vederemo oggi, e ancora non ho capito come si possa agganciare ad un database come MySQL.

Ho fatto solo test con db SQLIte.

Sul web si trovano solo esempi di richieste HTTP in React usando la libreria Axios.

Non metto in dubbio la sua qualità, ma a me non ha funzionato causa CORS.

Anche se in verità ho fatto tutto quello che andava fatto (potete leggere qui).