Introdução geral
O NuxtHub é uma plataforma de nuvem projetada para simplificar e otimizar a implantação e o dimensionamento de aplicativos Nuxt. Ao aproveitar a rede global da Cloudflare, o NuxtHub oferece uma solução de pilha completa de alto desempenho e baixo custo que ajuda os desenvolvedores a implantar e dimensionar rapidamente os aplicativos Nuxt em todo o mundo. O NuxtHub não só oferece recursos como dimensionamento automático, CDN global, registro em tempo real e outros recursos, mas também suporta uma variedade de métodos de armazenamento de dados, como bancos de dados SQL, armazenamento de arquivos, armazenamento KV e assim por diante. Ajude os desenvolvedores a criar aplicativos avançados de pilha completa.
Lista de funções
- hospedagem na nuvemImplante aplicativos com confiança na plataforma de hospedagem em nuvem otimizada da Nuxt.
- Banco de dados SQLAdicione bancos de dados SQL a aplicativos e crie uma variedade de aplicativos de pilha completa.
- Armazenamento de arquivosUpload, armazenamento e fornecimento de vários arquivos, como imagens e vídeos.
- Armazenamento KVUtilização de armazenamentos de dados de valor-chave replicados globalmente para melhorar o desempenho.
- Cache (de computação)Cache de páginas Nuxt, rotas de API e funções de servidor na borda.
- IA e vetorizaçãoExecute tarefas de IA generativas em uma rede global para criar aplicativos de IA de pilha completa.
- mecanismo de análiseSuporte a gravações e consultas de pontos de dados da API SQL: Em breve, suporte a gravações e consultas de pontos de dados da API SQL.
- Tempo real e soquetesEm breve, crie aplicativos colaborativos, bate-papo em tempo real, jogos para vários jogadores e muito mais.
- Acionadores e filas temporizadasEm breve, executando tarefas regulares e garantindo a entrega da fila.
- Renderização de bordasRenderiza aplicativos Nuxt em milissegundos a partir de mais de 300 locais em todo o mundo.
- renderização híbridaRenderização: renderize aplicativos Nuxt no nível da página usando SSR, SPA ou pré-renderização.
- Expansão automáticaNão é necessária nenhuma intervenção manual e o aplicativo lida automaticamente com picos de tráfego.
- CDN globalAproveite a rede global da Cloudflare para a entrega rápida de recursos estáticos.
- Reversão instantâneaReversão rápida com um clique para uma versão de implementação anterior.
- Pré-visualização da implantaçãoTeste as solicitações pull e as ramificações em um ambiente isolado para garantir que não haja erros antes de entrar em operação.
- Nomes de domínio personalizadosNome de domínio: configure facilmente um nome de domínio personalizado ou use um subdomínio .nuxt.dev gratuito.
- variável de ambienteArmazenamento seguro de chaves, chaves de API, tokens e outras variáveis de ambiente.
- HTTPS automáticoConfigurar e renovar automaticamente os certificados SSL.
- Registros em tempo realAcesso em tempo real aos registros do servidor Nuxt para facilitar a depuração.
- Importando do GitSelecione o repositório de seu provedor Git favorito e implemente globalmente.
Usando a Ajuda
Instalação e uso
- Criar um projetoNo painel do NuxtHub, clique em "Create Project" (Criar projeto) e escolha um modelo ou crie um novo projeto Nuxt do zero.
- Itens de configuraçãoConfigure as variáveis de ambiente do projeto, as conexões de banco de dados, etc., conforme necessário.
- Projetos de implantaçãoDepois que o projeto estiver configurado, clique no botão "Deploy" (Implantar) e o NuxtHub cuidará do processo de implantação automaticamente.
- Gerenciamento de projetosNo painel, você pode visualizar logs em tempo real, métricas de desempenho, status do banco de dados etc. do seu projeto.
Funções principais
- hospedagem na nuvemSelecione um projeto no painel do NuxtHub, clique no botão "Deploy" (Implantar), e o NuxtHub automatizará o processo de implantação para garantir que o aplicativo seja executado com eficiência em todo o mundo.
- Banco de dados SQLAdicionar informações de conexão de banco de dados SQL na configuração do projeto e o NuxtHub tratará automaticamente da criação e do gerenciamento do banco de dados.
- Armazenamento de arquivosUpload de um arquivo em um projeto e o NuxtHub cuidará automaticamente do armazenamento e do fornecimento do arquivo, garantindo acesso rápido ao arquivo globalmente.
- Armazenamento KVUso da API de armazenamento KV em seu projeto: O NuxtHub tratará automaticamente do armazenamento e da replicação global de dados, garantindo alta disponibilidade e baixa latência.
- Cache (de computação)Habilite o armazenamento em cache na configuração do projeto e o NuxtHub tratará automaticamente do armazenamento em cache de páginas, rotas de API e funções de servidor para melhorar o desempenho do aplicativo.
- IA e vetorizaçãoUse as APIs de IA e vetorização em seus projetos, o NuxtHub tratará automaticamente da execução de tarefas de IA e do armazenamento de resultados, ajudando a criar aplicativos de IA de pilha completa.
- Renderização de bordasAtivar a renderização de borda na configuração do projeto e o NuxtHub lidará automaticamente com a renderização de borda do aplicativo, garantindo que o aplicativo seja rápido e responsivo globalmente.
- Expansão automáticaSe você ativar o dimensionamento automático na configuração do projeto, o NuxtHub lidará automaticamente com os picos de tráfego e garantirá a alta disponibilidade do aplicativo.
- Reversão instantâneaSe houver um problema com a implantação do projeto, clique no botão "Rollback" e o NuxtHub reverterá automaticamente para a versão de implantação anterior para garantir a estabilidade do aplicativo.
- Pré-visualização da implantaçãoAtivar o recurso de implantação prévia na configuração do projeto, e o NuxtHub tratará automaticamente das solicitações pull e dos testes de isolamento das ramificações para garantir um pré-lançamento sem erros.
- Nomes de domínio personalizadosAdicionar um nome de domínio personalizado à configuração do projeto e o NuxtHub tratará automaticamente da configuração do nome de domínio e da renovação do certificado SSL para garantir a segurança e a disponibilidade do nome de domínio.
- Registros em tempo realVisualização de registros ao vivo do seu projeto no painel do NuxtHub para facilitar a depuração e a solução de problemas.
- Importando do GitSelecione o repositório do seu provedor Git no painel do NuxtHub, clique no botão "Importar", e o NuxtHub cuidará automaticamente da importação e da implantação do seu projeto.
Com a ajuda de uso detalhada acima, os usuários podem começar a usar o NuxtHub com facilidade, implementar e gerenciar rapidamente os aplicativos Nuxt e melhorar a eficiência do desenvolvimento e o desempenho dos aplicativos.