Repolode
expressjs

expressjs/express

Framework web rápido, minimalista e sem impor opiniões para Node.js, voltado à criação de aplicações web e APIs HTTP.

Estrelas
69,572
Forks
25,250
Issues abertas
242
Último commit
há 3 dias

O que é?

Express é um framework web minimalista para Node.js. Ele oferece um conjunto enxuto de ferramentas para rotear requisições, lidar com recursos HTTP como redirecionamentos e cache e renderizar views, deixando escolhas como ORM e mecanismo de templates a cargo do desenvolvedor.

O framework é voltado a aplicações de página única, sites, apps híbridos e APIs HTTP públicas. Ele inclui roteamento robusto, negociação de conteúdo e um sistema de views compatível com mais de 14 mecanismos de templates por meio de @ladjs/consolidate. Um gerador executável permite criar rapidamente a estrutura inicial de uma aplicação.

Express é instalado pelo registro do npm e requer Node.js 18 ou superior. O projeto é mantido por um Comitê Técnico oficial e conta com um guia de migração para a v5.

Recursos principais

  • 01Roteamento robusto para métodos HTTP e caminhos de URL
  • 02Recursos HTTP para redirecionamentos, cache e tarefas semelhantes
  • 03Sistema de views compatível com mais de 14 mecanismos de templates
  • 04Negociação de conteúdo integrada
  • 05Gerador executável para criar a estrutura inicial de aplicações

Casos de uso

  • Criar APIs REST ou APIs HTTP públicas com Node.js
  • Servir aplicações de página única e sites com um servidor pequeno
  • Criar backends personalizados sem ORM ou mecanismo de templates predefinidos

Início rápido

  1. 1

    Instale o Node.js 18 ou superior

  2. 2

    Instale o Express no seu projeto

    npm install express
  3. 3

    Crie um arquivo com uma rota Hello World e inicie-o com node

Antes de usar

  • Requer o Node.js 18 ou superior.

Tópicos

Perguntas frequentes

O que é express?
Framework web rápido, minimalista e sem impor opiniões para Node.js, voltado à criação de aplicações web e APIs HTTP. Express é um framework web minimalista para Node.js. Ele oferece um conjunto enxuto de ferramentas para rotear requisições, lidar com recursos HTTP como redirecionamentos e cache e renderizar views, deixando escolhas como ORM e mecanismo de templates a cargo do desenvolvedor.
express é gratuito? Qual é a licença?
express é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
express ainda é mantido?
Manutenção ativa. O último commit de express foi em 17 de out. de 2026.
Para que posso usar express?
Criar APIs REST ou APIs HTTP públicas com Node.js Servir aplicações de página única e sites com um servidor pequeno Criar backends personalizados sem ORM ou mecanismo de templates predefinidos
Como instalar express?
Instale o Node.js 18 ou superior Instale o Express no seu projeto: npm install express Crie um arquivo com uma rota Hello World e inicie-o com node
Onde consigo express?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/expressjs/express

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados