Api e App Vue
[Finalizado Pelo Aluno]
Carlos,
Eu tenho um app vue/quasar e uma api laravel rodando em ambiente local perfeitamente com docker e laravel-echo-server. Mas em produção estou com erro para usar o echo server....
No ambiente local, eu estou no linux ubuntu tb, e fiz o seguinte: Instalei o nginx globalmente, e aponto para meu nginx que esta no docker.. veja na imagem:
https://ibb.co/GRr2JB9
No ambiente de produção, eu tenho o seguinte cenário, veja nas imagens
https://ibb.co/j5RdK7y
https://ibb.co/Mphc5wr
https://ibb.co/K7gSX8V
https://ibb.co/8Y1xm16
https://ibb.co/n6Hy0p0
https://ibb.co/VT8t73H
eu tenho um proxy pass apontando para localhost:6001, em uma aplicação onde o projeto vue não é separado do laravel isto funcionou bem, mas com o app separado não esta rolando... se puder me ajudar mais uma vez rs..
Olá, Carlos!
Tudo bem?
Você está usando a Cloudflare no DNS do domínio?
Se sim, experimenta desabilitar a opção de proxy: https://prnt.sc/pRWFLRExrQzf
-----
Uma solução, você pode usar essa mesma configuração que fez de proxy e ocultar inclusive essa porta 6001, ou seja, você recebe a request em um subdomínio, ex: laravelecho.seudominio.com.br que aponta justamente para a porta 6001 onde está o serviço do laravel-echo-server respondendo.
Pegou a ideia amigo?
Carlos, esta minha configuração de firewall da digitalocean,
https://ibb.co/S3BxLRH
não estou usando cloudflare neste projeto ainda.
Carlos,
consegui avançar, o meu arquivo laravel-echo-server.json estava com o host da api, troquei para o host do app e agora não esta mais dando o timeout, o erro agora é este da imagem...
https://ibb.co/fqYrcQ5
Carlos, consegui resolver,
Primeiro, o que eu disse a cima esta errado, o laravel-echo-server é com o host da api mesmo. Mas minha api tem autênticaçãoc om o sanctum, então no broadcast fiz esta autênticação tb, e no app vue, passei o token em auth e deu certo...
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!