[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Marcos Birro Calixto
Criador Marcos Birro Calixto 08/04/2022

Carlos, boa tarde.

O meu vue envia o email de notificação e gera o link mas quando clico no botao reset do email aparece 404.

Coloquei tanto o vue quanto o back no git publico caso precise.

Não estou entendendo.

https://github.com/marcosbirrocalixto/plcmobile0222/

https://github.com/marcosbirrocalixto/projetosalacarte

 

Deveria cair aqui

https://ibb.co/r6thNvs

Mas dá erro de rota

https://ibb.co/jWv9KHJ

Manager Carlos Ferreira 08/04/2022

Olá, Marcos!
Tudo bem?

A sua rota de reset password está com /reset-password e não /reset
https://github.com/marcosbirrocalixto/projetosalacarte/blob/master/routes/auth.php#L35

Carlos Ferreira
Criador Marcos Birro Calixto 08/04/2022

Boa tarde Carlos.

Eu arrumei isso:

A sua rota de reset password está com /reset-password e não /reset

Não consigo entender: Localmente funciona (Envia e-mail e troca a senha).

Quando coloco no server dá o erro 404 na rota reset.

Coloquei as imagens de envio de email, clicando no link e o resultado 404

https://ibb.co/1rCj2zj

https://ibb.co/nmzvtYX

 

https://ibb.co/jGFYbdd

Deixei aberto também:

https://github.com/marcosbirrocalixto/plcmobile0222/

https://github.com/marcosbirrocalixto/projetosalacarte

 

Esse comentário que fez eu não localizo esse caminho mas alterei no vue

A sua rota de reset password está com /reset-password e não /reset
https://github.com/marcosbirrocalixto/projetosalacarte/blob/master/routes/auth.php#L35

Marcos Birro Calixto
Manager Carlos Ferreira 08/04/2022

Essa URL projetosalacarte é um app vue.js, certo?

 

A URL existe no seu backend (Laravel), mas e no Vue.js, ela existe?

Carlos Ferreira
Criador Marcos Birro Calixto 08/04/2022

Essa URL projetosalacarte é um app vue.js, certo?
Sim, projetosalacarte.com.br (projeto Vue3)

 

A URL existe no seu backend (Laravel), mas e no Vue.js, ela existe?

SIm, existe no .env a url_frontend e vue tem no config a url do backend https://admin.projtosalacarte.com.br

Marcos Birro Calixto
Criador Marcos Birro Calixto 08/04/2022

Bom dia.

Localmetne funciona:

http://192.168.1.76:8082/reset/5d274c38bf1d7c3c714c1b0074858bd2364ecc2412d4c542593162c8b79cbbf3

Coloco no server o mesmo código e troco as varáveis de frontend, backend e configurações de email. Só e dá o erro 404. Não mexo em rotas!

Marcos Birro Calixto
Manager Carlos Ferreira 08/04/2022

Conferi aqui, o seu projeto está com problemas para acessar qualquer URL (exceto a /), quando digita direto.

O problema está na configuração que você fez, provavelmente no nginx.

Usou Docker para fazer o deploy? Me passa mais detalhes por favor;

Carlos Ferreira
Criador Marcos Birro Calixto 08/04/2022

Bom dia.

O que não fiz foi obedecer a hierarquia nas rotas. Você criou níveis e coloquei tudo no mesmo nível. Pode ser?

Eu uso docker local (wsl2) e depois faço o ftp para a vps. A VPS tem Apache.

Outra coisa é a seguinte: Uso o WSL2. Estou com problemas de permissão. Crio um controller, model, etc e não dá permissão para altrar. Quando entro no terminal estou usando o meu usuário ibuntu.

Dei permissão 777 na pasta interira mas quando crio um novo, volta o problema de permissão? Não achei documentação sobre isso. Tem alguma?

Além disto, não consigo acessao a pasta projetos no ubuntu pelo filezzila instalado no windows.

Marcos Birro Calixto
Manager Carlos Ferreira 08/04/2022

Putz amigo, FTP? Depois assista o curso de Deploy, usa SSH, é mais seguro, e tem como você automatizar todo o processo de deploy (assista o curso de CI/CD);

----

Sobre os problemas de permissão, como você está trabalhando com Docker, cria tudo dentro do container do Docker (docker-compose exec app bash), assim não vai ter erro de permissão;

Carlos Ferreira
Criador Marcos Birro Calixto 08/04/2022

Carlos, quntos as rotas o que não fiz foi

O que não fiz foi obedecer a hierarquia nas rotas. Você criou níveis e coloquei tudo no mesmo nível. Pode ser?

POde ser isto?

Marcos Birro Calixto
Manager Carlos Ferreira 08/04/2022

Se local está funcionando certinho, não é a ordem das rotas, mas sim a configuração no ambiente.

Aqui o conteúdo do .htaccess que precisa para fazer o vue.js funcionar:
https://gist.github.com/Prezens/f99fd28124b5557eb16816229391afee

Carlos Ferreira
Criador Marcos Birro Calixto 08/04/2022

Boa tarde CArlos.

Coloquei .htaccess e funcionou ok. Obrigado

Ufah!!

Marcos Birro Calixto
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!