Tutorial Node.js: Como criar requisições com base no URL
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.
Hoje vamos mostrar como pode o Node.js responder a requisições com base no URL.
O Nodejs permite que se crie facilmente um servidor HTTP tal como já vimos aqui. Vamos agora considerar que pretendem que o vosso serviço responda a requisições com base no URL.
Para tal vamos considerar uma Loja de Informática com as seguintes categorias:
- Portáteis
- Smartphones
- Tablets
O código javascript para implementar um serviço que responda a requisições com base no URL seria 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 smartphones (localhost:8080/smartphones)
Para a categoria portáteis (localhost:8080/portateis)
E é isto. O Node.js tem outras opções para realizar este tipo de programação. Em próximos tutoriais mostramos como se deve fazer.
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!
Leiam também...
Este artigo tem mais de um ano
damn, usar o modulo http nativo não e a melhor das ideias, mas para exemplo inicial está ok.
Se querem aprender node.js recomendo este site sem dúvida https://nodeschool.io/pt-pt/
Thanks Noder.
Para servers, pequenos ou grandes, recomendo vivamente o express. É um must e é extremamente fácil de usar.
Mesmo para micro server o exemplo está muito muito fraquinho.
Calma, isto é para quem está a inicar. Iremos evoluir ao longo dos tutoriais. Se quiseres contribuir, estás à vontade 😀
E que tal escreveres um artigo a mostrar como é que se faz?
Escrever um artigo para explicar como se faz routing? Estás a gozar certo?! Há disso aos pontapés, assim como chovem Frameworks para fazer isso, umas mais assim, outras mais assado.
Ou estás a falar de um artigo em como nunca escrever código como o ali de cima? Se for isso, é o mesmo que qualquer bom manual de introdução á programação.