Indo mais fundo com NodeJS

Native modules e o poder que eles nos trazem

Rogério Munhoz

rjmunhoz

obarra.co

Por baixo do capô

E o que é um native module?

Dynamically-linked shared objects, written in C++, that can be loaded into Node.js using the require() function, and used just as if they were an ordinary Node.js module

NodeJS Doc - C++ Addons

Tá. Mas e daí?

Exemplo

Como obter o usuário logado na máquina?

Escrevendo o código em C++

Chamando a API do NodeJS

N-API

binding.gyp

Bindings library

Exemplo de uso

É isso!

Links

slides.com/rjmunhoz/indo-mais-fundo-com-nodejs

Made with Slides.com