Desenvolvimento

O que é o Express.js?

O Express é uma estrutura de aplicação web para Node.js que permite que você gere APIs e servidores web robustos de uma maneira muito mais fácil e limpa.

O Express oferece soluções para:

  • Gerenciar requisições de diferentes verbos HTTP em diferentes URLs.
  • Integrar “view engines” para inserir dados nos templates.
  • Definir as configurações comuns da aplicação web, como a porta a ser usada para conexão e a localização dos modelos que são usados para renderizar a resposta.
  • Adicionar novos processos de requisição por meio de “middleware” em qualquer ponto da “fila” de requisições.

Express é bastante minimalista, no entanto, os desenvolvedores têm liberdade para criar pacotes de middleware específicos com o objetivo de resolver problemas específicos que surgem no desenvolvimento de uma aplicação. Há bibliotecas para trabalhar com cookies, sessões, login de usuários, parâmetros de URL, dados em requisições POST, cabeçalho de segurança e tantos outros. Você pode achar uma lista de pacotes de middleware mantidos pela equipe Express em Express Middleware (juntamente com uma lista de pacotes populares desenvolvidos por terceiros).

Como utilizar o Express?

Os links apresentam uma coleção de tutoriais voltados para conhecer/utilizar o Express.js

About the author

Danilo Filitto

Mestre em Ciência da Computação pela Universidade Estadual de Maringá - UEM, Pós-Graduado em Redes de Computadores e Comunicação de Dados pela Universidade do Estado do Paraná - UEL, Bacharel em Ciência da Computação pela Universidade do Oeste Paulista - UNOESTE.

Atuo na área acadêmica como professor desde 2006. Atualmente leciono na UNOESTE (Universidade do Oeste Paulista), no SENAC (Serviço Nacional de Aprendizagem Comercial) e possuo vários cursos na Udemy (https://www.udemy.com/user/danilo-filitto/).

Além disso, sou o CEO dos sites https:www.dfilitto.com.br e https:www.makeindiegames.com.br

Você também pode me encontrar no YouTube por meio do endereço https://www.youtube.com/danilofilittoppr

Add Comment

Click here to post a comment

Inscreva-se para receber em seus e-mais as notícias do nosso site

Aprenda a criar desenhos para jogos 2D

Grupos de Estudo

Participe de nossos grupos de estudo e compartilhe suas dúvias e conhecimentos com a nossa comunidade de desenvolvedores.

Whatsapp group
Logo facebook
Grupo Privado · 1.072 membros
Participar do grupo

Quer aprender a programar?