Primeiros passos com NodeJs

Primeiros passos com NodeJs

Montamos um guia definitivo para você criar seu primeiro script com NodeJS.

Publicado em

NodeJs é um software gratuito, de código fonte aberto, criado com base no interpretador V8 do Google, que é responsável pela execução do Javascript. Com essa linguagem é possível programar em Javascript no lado do servidor, ou seja, escrevemos código JS e o servidor consegue interpretá-lo.

Por se tratar de uma stack em Javascript, é possível utilizar o gerenciador de pacotes NPM para a instalação de conteúdos adicionais e até mesmo automatizar processos. Tanto o NodeJS quanto o NPM trabalham com Javascript, criando assim uma dupla inseparável.

Vamos pular toda parte introdutória sobre a história do NodeJs, mas você poderá consultar ao término desse artigo um material de referência.

Instalação do NodeJS e NPM

Vamos precisar instalar tanto o NodeJs quanto o NPM, ambas as ferramentas serão utilizadas para o nosso desenvolvimento  das nossas aplicações. Atualmente ao instalar o NodeJs o NPM também será instalado.

Acesse a página do NodeJs e baixe a última versão disponível, para isso, clique no botão referente a versão desejada. O processo de instalação é bem simples e segue conforme os demais programas de desenvolvimento que conhecemos, mas caso você tenha alguma dúvida, pode consultar nosso artigo de React na seção Instalando o Node.js.

Baixando o nodejs
Baixando o nodejs

Após a instalação, abra seu terminal de linha de comando e insira os comandos abaixo.

Para verificar a versão do Node.Js.

node -v

Para verificar a versão do NPM.

npm -v

Se o resultado final foi parecido com o da imagem abaixo, então tudo está funcionando corretamente.

Consultando a versão do NodeJs e NPM
Consultando a versão do NodeJs e NPM

Criando seu primeiro script em NodeJs

Agora que temos os software necessários instalados, crie uma pasta no seu computador. Dentro dela, crie um arquivo chamado index.js e insira o código abaixo.

console.log('Hello World')

Até aqui, criamos apenas um arquivo e colocamos um comando para exibir uma mensagem no console da nossa aplicação.

Agora para rodar esse script, o processo é bem simples, dentro da pasta que você criou, abra o seu terminal de linha de comando e digite o código abaixo.

node index.js

Com o comando acima, basicamente indicamos para o Node qual arquivo ele deve ler e após isso, o terminal é liberado novamente. Veremos a mensagem Hello World impressa no terminal.

Primeiro script em NodeJS
Primeiro script em NodeJS

Instalando o Nodemon

Com o Nodemon é possível reiniciar o Node toda vez que uma mudança acontecer dentro do nosso diretório. Como vimos no exemplo acima, precisamos rodar o comando toda vez que a gente quiser executar algo, sendo que isso é improdutivo e ao mesmo tempo desmotivador.

Vamos utilizar o npm para fazer a instalação global, ou seja, podemos utilizar o Nodemon de qualquer lugar do nosso computador. Tudo o que é preciso fazer, é executar o comando abaixo para que o npm faça o trabalho pesado por nós, mas vale lembrar que o processo pode ser demorado caso a sua internet esteja lenta.

npm install nodemon -g

Instalando o Nodemon
Instalando o Nodemon

Ao invés de usar o comando Node + nome do script, vamos utilizar o comando Nodemon. Como nosso arquivo tem a extensão .js, não precisamos incluí-lo, ficando conforme mostra o comando a seguir.

nodemon index

Toda alteração que a gente fizer no nosso código, automaticamente o Nodemon vai reiniciar o Node por nós, tornando o processo mais fluido e produtivo. Vamos inserir o comando abaixo no script já existente e ver o resultado sendo impresso no console.

console.table(['maça', 'banana']);

Rodando aplicação com Nodemon
Rodando aplicação com Nodemon

Conclusão sobre NodeJs

Pode parecer pouco o que estudamos aqui, porém, fizemos a instalação e validação das principais ferramentas de trabalho. O NodeJs é uma ferramenta incrível, existem muitas coisas que vamos ver nos próximos artigos, como montar um servidor web e configurar o Express.

Espero que tenha gostado, deixe nos comentários suas sugestões de novos conteúdos.

 

Referências
Gunnar Correa
Gunnar Correa

Autodidata, Graduado em Desenvolvimento Web, Especialista em Tecnologias na Educação e Pós-graduando em Segurança da Informação. Começou seus estudos na área de programação quando era criança, e atualmente, está estudando desenvolvimento de jogos. Fundador da SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.

Todos os nossos cursos em promoção
Todos os nossos cursos em promoção

Webstories

Todos os nossos cursos em promoção


Deixe um comentário
Aguarde...
Todos os nossos cursos em promoção