exp

Mattepuffo's logo
Connessione a Oracle con Node.js ed Express

Connessione a Oracle con Node.js ed Express

Oggi ho fatto un piccolo esperimento: connettermi ad un db Oracle con Node.js ed Express.

E devo dire che ha funzionato abbastanza bene; una delle cose migliori è che non richiede una connessione ODBC pre-impostata (cosa che succede con diversi driver in altri linguaggi).

Mattepuffo's logo
Operazioni su file in Rust

Operazioni su file in Rust

Oggi vediamo come eseguire le classiche operazioni sui file in Rust.

Questo il processo del nostro programmino:

  • prima controlliamo se il file esiste, ed in caso lo cancelliamo
  • poi ne creiamo uno e ci scriviamo dentro qualcosa
  • leggiamo il contenuto
  • aggiungiamo del testo
  • leggiamo di nuovo il contenuto

Mattepuffo's logo
Gestire gli errori in Rust

Gestire gli errori in Rust

La gestione degli errori in Rust è un pò più complicata rispetto ad altri linguaggi ai quali siamo abituati.

E questo, prima di tutto, perchè non c'è una classica gestione delle eccezioni.

Comunque, in generale, in rust abbiamo due tipi di errori:

  • Recoverable ->errori che possono essere intercettati, e quindi possono essere in qualche maniera corretti. o che comunque non causano il crash dell'applicazione
  • UnReceverable -> errori che non possono essere intrcettati

Mattepuffo's logo
Impostazioni CORS in Node.js ed Express

Impostazioni CORS in Node.js ed Express

Ho creato una piccola web API in Node.js ed Express.

Impostato tutto, dal client ricevevo il solito errore su CORS.

Per impostare CORS su Express possiamo seguire due strade:

  • impostare gli header a mano
  • usare il modulo cors