Slipe na webservice
[Concluído]
Bom dia carlos
2 Perguntas:
1º No curso de Vue, como e feito esse slipe pra diminuir o tempo de resposta da webservice?
2º Como eu subiria a aplicação mix laravel + vue e laravel separado do vue para nuvem?
Olá, Fagner!
Tudo bem?
1) Slipe você se refere a função sleep() do PHP que foi adicionada a API?
Se sim, usamos essa função sleep apenas para retardar a resposta e validar o nosso preloader, porque como estamos trabalhando local o tempo de resposta seria tão rápido que nem seria possível verificar se o preloader funcionou corretamente.
2) Boa pergunta!
Primeiro passo, o Laravel você cria a API normalmente, igual fizemos neste curso: https://academy.especializati.com.br/curso/laravel-web-services-restful
A aplicação Laravel + Vue.js não precisa estar juntas, ou seja, não é obrigado a usar o Laravel Mix para compilar os assets e trabalhar com o Vue.js diretamente dentro do Laravel.
Como proceder neste caso?
Você cria uma nova aplicação Vue.js, e ela consume a API feita em Laravel.
Lembrando que ambas podem estar no mesmo servidor, ou até mesmo em servidores separados, como preferir.
Boa tarde
Carlos, obrigado pelo retorno. Por exemplo, la pasta public_html da hospedagem crio duas pastas? Uma para a werbservice em laravel e outra com o vue? Ou teria que fazer em ambientes separados?
Olá, Fagner!
O caminho é por ai.
Não recomendo que use uma hospedagem compartilhada, mas, caso se sinta mais confortável, tudo bem.
A pasta public_html/ substituíra a pasta public/ do Laravel.
A sua aplicação Vue.js precisa ter sua própria pasta (ex: /public_html/vue/), você pode rodar essa aplicação Vue.js no domínio principal, ou criar um subdomínio para acessar ela (ex: appvue.dominio.com) e esse subdomínio aponta para os arquivos onde está localizado a aplicação Vue.js;
Entendi. Obrigado.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!