nodejs

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
Deploy di una applicazione Node.js con PM2

Deploy di una applicazione Node.js con PM2

Abbiamo finito la nostra applicazione Node.js, e la vogliamo caricare sul server.

Sappiamo che ci basta un comando per avviarla, o uno script per impostare anche qualche variabile.

Ma non penso sia il metodo migliore, perchè comunque non tengono in considerazione diversi fattori.

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

Mattepuffo's logo
Configurare Apache e Node.js

Configurare Apache e Node.js

Oggi vediamo come configurare Apache per far girare una applicazione Node.js usando sempre la porta 80.

Adesso mi spiego meglio andando per punti; considerate che è un caso reale:

  • sul dominio https://www.sito.it ho un sito che gira con PHP e Wordpress
  • ho caricato la mia applicazione scritta con Node.js ed Express sul server nella sottodirectory api
  • dopo averla caricata e lanciata, l'applicazione è raggiungibile all'url http://www.sito.it:8080; notate che sto usando HTTP e non HTTPS in questo caso ovviamente, in quanto non è configurato per la 8080
  • voglio raggiungere la app all'indirizzo https://www.sito.it/api senza indicare la porta
  • il tutto lasciando il sito principale in funzione