NodeJS Apresentação
NodeJS Apresentação
js
• Download http://nodejs.org/en
> node –v
v8.7.0
> npm –v
5.4.2
• A função function(err, data) é uma função anónima e enviada como último argumento da
função readFile().
• A função readFile() é uma função assíncrona, inicia a leitura e retorna.
• Em seguida o programa executa a instrução console.log(“Program Ended”).
• A função readFile() emite um evento “fim de leitura” quanto termina a leitura.
• A função callback function(err, data) só é invocada quando ocorre o evento “fim de leitura”.
• Deste modo o programa não executa as tarefas na ordem em que estão escritas.
Padrão observer
Node.js é uma aplicação com um único thread, mas suporta
concorrência através do conceito de eventos e callbacks.
// Output:
> node evento
Execução da função listener.
Fim do Programa.
Tratamento de eventos
1- Criar uma função callback com o código a ser executado quando
ocorrer o evento (criar o listener)
var listener1 = function() {
console.log('Execução da função listener 1.’);
}
Node.js > npm install express –save // Node.js > express --version => 4.15.5
Node.js > npm install body-parser –save // midleware para tratar JSON e dados
Node.js > npm install cookie-parser –save // para tratar cookies
Node.js > npm install multer --save // midleware para multipart/form-data