Tutorial Node.js: Saiba como usar a framework Express
O Node.js é um interpretador de código JavaScript que funciona do lado do servidor. Esta plataforma permite aos programadores o desenvolvimento de aplicações em rede, em tempo real e de alta escalabilidade, de uma forma simples e rápida. O Node.js é baseado no interpretador V8 da Google.
No último tutorial mostramos aqui como podem criar requisições com base no URL usando uma estrutura if/else. Saibam como podem usar o Express.js para realizar as mesmas operações de uma forma muito mais simples.
O Express.js é uma framework para Node.js que permite o desenvolvimento de aplicações Web de uma forma muito simples. A instalação do Express.js no ambiente de programação deve ser feito através do NPM. O NPM é um gestor de pacotes para javascript.
Como instalar o Express.js?
Para instalar o Express.js basta que, dentro do diretório de trabalho, execute o comando:
npm install express -save |
Nota: a opção -save traz todos os ficheiros necessários para que este módulo express esteja totalmente disponível, mesmo mudando o projeto de máquina. Considerando agora o último exemplo, vamos fazer um refactoring do código fazendo uso das funcionalidades do express. O código final será algo do tipo.
Depois de criado o ficheiro (ex. index.js), devem correr o compilador executando o comando:
node index.js |
Para testarem devem abrir o browser e inserir o endereço URL que pretendem para obter o respetivo conteúdo. Por exemplo, para acesso à categoria portáteis (localhost:8080/portateis)
Para a categoria tablets (localhost:8080/tablets)
O Express tem muito mais potencial do que o apresentado aqui. Estejam atentos a outros mini tutoriais sobre o Node.js.
Esperamos que tenham gostado deste pequeno tutorial. Certamente teremos alguns leitores que já dominam o node.js e que poderão dar algumas dicas importantes para a utilização desta plataforma. Ficamos à espera!
Leia também...
Este artigo tem mais de um ano
Obrigado pelo tutorial.
So tenho um apontamento a fazer: usar const/ let em vez de var, se bem neste caso é mais apropriado o const.
Quanto a tutoriais relativos a tecnologias web, devia-se partir de um ponto zero, ou seja, nao sei se existe algum tutorial sobre html, css ou até mesmo javascript( sendo que este post envolve js) ?
Eu questiono, porque nao sabem o nivel do conhecimento de quem está a ler, que pode ficar meia perdida.
Recomendaria um questionario sobre esta questão até para conhecerem melhor o publico alvo sobre este tipo de tutoriais / tecnologias.
Ja agora, para instalar node em sistemas linux e mac os, recomendo NVM. Mais uma vez obrigado.
Obrigado Jedi
Vou ajudar aqui o pessoal do pplware que de tantos artigos não se devem lembrar de todos.
Mas se clicares na tag “Nodejs” que está associada a este artigo, verás que existem outros artigos acerca deste tema (2016)
Sem ler o conteúdo de todos eles, penso até que já se falou aqui do express e de outras bibliotecas.
E ainda mais útil seria a comparação entre o exemplo anterior e este. E o resumo deveria de ser, várias formas de tentar fazer routing, se quer ser despedido ou nem sequer admitido numa empresa, então o primeiro exemplo é para si, se quiser saber o básico dos básicos, o segundo exemplo é para si.
Esperamos todos mais exemplos.
Calma, passito a passito 😀
Já agora falem também sobre o Hapi.js que na minha opinião dá 15-0 ao express.
Também conheço 😀