Translated page Contents of this page might be outdated.
Desdobrar o Nuxt no Layer0
Como desdobrar uma aplicação Nuxt no Layer0?
O Layer0 suporta aplicações Nuxt universal.
O Layer0 é uma plataforma tudo-em-um para desenvolver, desdobrar, pré-visualizar, experimentar, monitorar e executar o seu frontend sem-cabeça. Ele é focado em grande, websites dinâmicos e melhor dentro da classe performance através do EdgeJS (uma Rede de Entrega de Conteúdo baseado no JavaScript), requisição preditiva, e monitoramento de desempenho. Layer0 oferece uma camada gratuita.
Para instruções detalhadas consulte a documentação do Nuxt do Layer0 .
Vamos começar
- Registe-se para uma conta gratuita na página de registo do Layer0 .
- Instale a interface de linha de comando do Layer0
Yarn
yarn global add @layer0/cli
NPM
npm i -g @layer0/cli
Configure o seu projeto
-
Certifique-se que a renderização no lado do servidor esteja ativada e dentro do seu
nuxt.config.js
adicione o módulo@layer0/nuxt
:
// nuxt.config.js
module.exports = {
modules: ['@layer0/nuxt/module']
}
-
Execute o
layer0 init
o qual configurará o seu projeto para o Layer0
Executando e desdobrando o seu projeto
- Para testar a sua aplicação localmente, execute o seguinte comando dentro do diretório do seu projeto:
layer0 run
- Para desdobrar a sua aplicação, execute o seguinte comando dentro do diretório do projeto:
layer0 deploy
Otimize o desempenho do seu projeto
-
(Opcional) Para otimizar o desempenho da renderização do lado do servidor dentro do Nuxt, a Layer0 recomenda mover a maioria do seus módulos dentro
buildModules
como descrito dentro da seção modules vs buildModules do guia do Nuxt do Layer0. - (Opcional) a Layer0 suporta automaticamente o sistema de roteamento embutido do Nuxt. No entanto você pode e deve otimizar o desempenho pela personalização do roteamento, cacheamento, e pré-requisição via EdgeJS como é mostrado dentro da seção de roteamento do guia do Nuxt, da Layer0.
Receber ajuda
Se você tiver problemas, favor de consultar a seção de diagnóstico do guia ou crie um bilhete dentro dos fórum .
Edit this page on GitHub
Updated at Tue, Dec 6, 2022
Clément Ollivier
Daniel Roe
Alex Hirzel
Ajeet Chaulagain
René Eschke
Sébastien Chopin
Nico Devs
Muhammad
Nazaré da Piedade
Naoki Hamada
Tom
Yann Aufray
Anthony Chu
Nuzhat Minhaz
Lucas Portet
Richard Schloss
Xanzhu
bpy
Antony Konstantinidis
Hibariya
Jose Seabra
Eze
Florian LEFEBVRE
Lucas
Julien SEIXAS
Hugo
Sylvain Marroufin
Spencer Cooley
Piotr Zatorski
Vladimir Semenov
Harry Allen
kazuya kawaguchi
Unai Mengual
Hyunseung Lee
Alexandre Chopin
pooya parsa
Nick Medrano
Mosaab Emam
Iljs Путлер Капут
Heitor Ramon Ribeiro
Nero
Yoon Han
Ikko Ashimine
FamCodings
Ayouli
F. Hinkelmann
felipesuri
Christophe Carvalho Vilas-Boas
Leoš Literák
Trizotti
Marcello Bachechi
Rodolphe
Thomas Underwood
Shek Evgeniy
Lukasz Formela
Hugo Torzuoli