O que posso fazer com o Firebase Hosting?

O que é o Firebase Hosting?

O Firebase Hosting é um serviço de hospedagem totalmente gerenciado para conteúdo estático e dinâmico, além de microsserviços. O serviço é respaldado por armazenamento SSD e por uma CDN (content delivery network) global. O SSL de configuração zero é incorporado ao Firebase Hosting para que o conteúdo seja sempre enviado com segurança.

O que você pode hospedar?

Hospedar microsserviços, APIs e formulários

Combine o Firebase Hosting com o Cloud Functions para criar microsserviços usando a biblioteca Express.js. Isso permite hospedar seus microsserviços e APIs no Firebase. Além disso, é possível usar a integração total com o Cloud Firestore para criar formulários e aplicativos da Web muito eficientes, capazes de atualizar dados em tempo real.

Hospede seus apps da Web de uma só página, sites de marketing e ativos estáticos e dinâmicos

Aproveite a otimização exclusiva do Firebase Hosting para disponibilizar apps da Web de uma só página e sites estáticos. O fornecimento de ativos estáticos (HTML, CSS, JavaScript, fontes etc.) é realizado pelo nosso armazenamento de back-end de SSD e por uma CDN global com locais próximos dos usuários finais em todas as principais cidades do mundo. Você pode até armazenar em cache seu conteúdo dinâmico na CDN global. Todos os sites hospedados pelo Firebase também recebem um certificado SSL gratuito para que seu conteúdo seja sempre fornecido com segurança.

Adicionar um domínio personalizado (ou um subdomínio)

Com o Firebase Hosting, você recebe automaticamente um subdomínio do Firebase. No entanto, é possível disponibilizar seu conteúdo em um domínio personalizado (como example.com ou myrealtimeapp.example.com). O Firebase Hosting provisiona um certificado SSL para cada um dos seus domínios e disponibiliza o conteúdo em uma CDN global.

Mantenha todos seus sites em um só lugar

O Firebase Hosting é compatível com vários sites em um único projeto do Firebase. Cada site hospeda a própria coleção de conteúdo, tem a própria configuração de hospedagem e pode conter um ou mais domínios associados. Como todos os sites estão no mesmo projeto, eles podem acessar os outros recursos do Firebase do projeto.

É possível usar vários sites em um projeto do Firebase para manter sites relacionados juntos (por exemplo, seu aplicativo de página única, blog e site de marketing).

Automatizar a implantação contínua com o Cloud Build

Em parceria com o Cloud Build, o Firebase Hosting oferece uma solução pronta para DevOps com o objetivo de automatizar um fluxo de trabalho de implantação contínua para seus microsserviços e conteúdo estático.

Depois de configurar essas ferramentas, e possível implantar seu app da Web no Firebase Hosting apenas carregando o código no seu repositório Git.

Restringir o acesso e combater um ataque DDos nos seus apps da Web

Com o middleware Express.js, é possível integrar lógica personalizada na disponibilização dos seus microsserviços, APIs e outros endpoints HTTP. Por exemplo, com apenas algumas linhas de código, é possível integrar ofertas populares de middleware do Node.js para criar camadas adicionais de segurança, como o gerenciamento de acesso por IP ou proteção contra ataques de negação de serviço (DDoS).

Personalize tudo

Implantar no Firebase de vários ambientes de desenvolvimento integrado na Web

O Firebase Hosting funciona com vários ambientes de desenvolvimento integrado (IDE, na sigla em inglês) na Web. Assim, é possível implantar diretamente do StackBlitz e do Glitch, dois IDEs na Web.

Implantar usando o Stackblitz
Implantar no Firebase Hosting usando o Stackblitz
Implantar usando o Glitch
Implantar no Firebase Hosting usando o Glitch

Esses IDEs detectam automaticamente a criação de um app do Firebase e permitem que você implante no Firebase Hosting com um clique, sem precisar sair do ambiente.

Criar integrações totais com outros serviços do Firebase

Codelab da web do FriendlyChat

O Firebase Hosting funciona com serviços do Firebase, incluindo Cloud Functions, Authentication, Realtime Database, Cloud Firestore e Cloud Messaging. Crie microsserviços e apps da Web eficientes usando esses serviços complementares do Firebase.

Faça nosso codelab da Web do FriendlyChat para saber como combinar o Hosting com esses serviços do Firebase.

Criar um fluxo de trabalho de implantação personalizado usando a API REST e nossos módulos Node.js

O Firebase Hosting é compatível com uma API REST para que desenvolvedores experientes criem fluxos de trabalho personalizados, como a implantação por meio de um aplicativo JavaScript.

Também temos um módulo Node.js que pode ser importado aos seus aplicativos Node.js para criar funcionalidades avançadas.

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.