Categorias
JavaScript Programação Tutoriais

Primeiros passos com o Node.js

Hoje vamos aprender a criar as primeiras apps com o Node.js e assim despertar o interesse de vocês para estudar esta ferramenta leve, versátil e poderosa…

O Node.js é uma tecnologia extremamente útil para desenvolver aplicações web. Criado em 2009 por Ryan Dahl, Node.js não é nenhum framework JavaScript, nem tão pouco uma nova linguagem de programação, mas sim, uma plataforma para construir aplicações WEB escaláveis.

Ele foi construído em cima da engine V8 que interpreta JavaScript, criado pela Google e usado em seu navegador, o Chrome. Isso quer dizer que você utilizará a linguagem pelo lado do servidor também, e não só pelo browser, como normalmente ocorre.

Por causa de sua natureza, Node.js é ótimo para realizar diversos tipos de projetos, como:

  • APIs;
  • Aplicações web real-time como servidores de chat ou aplicações colaborativas entre múltiplos usuários;
  • Jogos multiplayer;
  • Aplicações que demandam alta escabilidade;
  • Servidores de streaming de dados;

Primeiros passos com o node.js

No artigo anterior aprendemos a instalar o Node.js, hoje vamos ver um pouco de código e como implementar nosso primeiro servidor em Node.js.

Começasse por criar na sua área de trabalho uma pasta com o nome do app, dentro dela crie um arquivo chamado server.js. Inicialmente esse arquivo ficará assim:

const http = require('http')
const port = 3000
const ip = '127.0.0.1'

const server = http.createServer((req, res) => {
  console.log('Recebendo uma request!')
  res.end('<h1>Texto que será enviado para o navegador como resposta!</h1>')
})

server.listen(port, ip, () => {
  console.log(`Servidor iniciado em http://${ip}:${port}/.`)
  console.log('Ctrl+C para encerrar o servidor.');
})

Para executar basta abrir o terminal e escrever:

node server.js

Depois abram um browser, e insiram o endereço: http://127.0.0.1:3000/

Fizemos os primeiros passos para que seja possível criar nosso servidor node.js, espero que com isso você dê mais passos e comece a estudar Node.js, uma tecnologia que cada vez mais cresce e já é utilizada por desenvolvedores do mundo inteiro.

No próximo artigo vamos detalhar mais o funcionamento nosso servidor e mostrar passo a passo como habilitar outras ferramentas para facilitar a criação de nossos aplicativos. Deixe nos comentários sua crítica, sugestão ou dúvida sobre o que foi feito até aqui.

Gostou? Não se esqueça de Recomendar e Compartilhar!



Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *