Category: NodeJS

Sort: Date | Title | Views | | Comments | Random Sort Ascending
View:

[Nodejs] Una breve introduzione a Redis

82 Views0 Comments

Quali sono le particolarità di Redis? Quando conviene usarlo? Come lo installo? Come lo uso in nodejs?

Express: API per le risorse

21 Views0 Comments

Vediamo come è possibile combinare quanto visto fin'ora per creare 5 semplici rotte che permettano di fruire di una risorsa. Introduciamo il metodo param [1] e testiamo l'applicazione con curl. Capiamo inoltre com...

Expressjs: le rotte

18 Views0 Comments

Definire le rotte in express, il pattern e i metodi che possono essere utilizzati, le etichette e le espressioni regolari Documentazione della funzione res.render: http://expressjs.com/guide.html#res.render%28%29

Expressjs: middleware

19 Views0 Comments

Una breve introduzione ai middleware di expressjs, è possibile consultare la documentazione ufficiale su http://expressjs.com/guide.html#middleware Il video di introduzione ad express: http://www.youtube.com/watch?...

Strumenti utili per lo sviluppo

30 Views0 Comments

nodemon e node-inspector, due strumenti molto utili durante lo sviluppo. Il primo permette di rilanciare l'applicazioni nel caso di modifiche nel codice. Il secondo permette di effettuare il debug attraverso una co...

Expressjs: una veloce introduzione

27 Views0 Comments

Una veloce introduzione ad uno dei framework di riferimento per scrivere velocemente applicazioni web. Documentazione: http://expressjs.com/ Sorgenti: https://github.com/visionmedia/express

Leggiamo il contenuto di un file e restituiamolo al client

22 Views0 Comments

Vediamo come utilizzare il modulo fs per leggere il contenuto di un file, installiamo tramite npm il modulo mime ed utilizziamolo per capire il tipo di risposta da mandare al client.

Content-type e url parsing

13 Views0 Comments

Vediamo come fornire una risposta coerente al client. Operando sull'url per capire quale risorsa è stata chiesta e operando sul content-type e sul codice di stato della risposta per fare in modo che il client interpr...

Breve introduzione a Nodejs, di cosa stiamo parlando.

43 Views0 Comments

Una breve introduzione a Nodejs, non si scrive neanche una riga di codice. http://nodejs.org/ http://nodetuts.com/

REPL e primo script hello world

22 Views0 Comments

Il primo hello world, come utilizzare l'interprete dei comandi e come creare un primo semplice script. REPL: http://nodejs.org/api/repl.html npm: http://npmjs.org/

Hello world con l’evento “request”

23 Views0 Comments

Abbiamo parlato nei video precedenti del fatto che NodeJs è basato su eventi ma non abbiamo mai provato la cosa. Vediamo di ricreare il web server del video precedente ma agganciandoci questa volta ad un evento.

Di più su NodeJS

Node.js è un framework event-driven per il motore JavaScript V8, su piattaforme UNIX like. Si tratta quindi di un framework relativo all’utilizzo server-side di Javascript.


Efficienza

Il modello di networking su cui si basa Node.js non è quello dei processi concorrenti, ma I/O event-driven: ciò vuol dire che Node richiede al sistema operativo di ricevere notifiche al verificarsi di determinati eventi, e rimane quindi in sleep fino alla notifica stessa: solo in tale momento torna attivo per eseguire le istruzioni previste nella funzione di callback, così chiamata perché da eseguire una volta ricevuta la notifica che il risultato dell’elaborazione del sistema operativo è disponibile. Tale modello di networking, implementato anche nella libreria Event machine per Ruby e nel framework Twisted per Python, è ritenuto più efficiente nelle situazioni critiche in cui si verifica un elevato traffico di rete.

cit. Wikipedia Node.js