[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Vitor Bonzinho
Criador Vitor Bonzinho 11/08/2020

Olá, 

Reparei que no fim desta aula alteramos o redirecionamento depois do login para a rota "my.orders", mas o redirecionamento não é feito para essa rota, mas sim para a rota "home".

 

Criador Vitor Bonzinho 11/08/2020

É feito o redirecionamento, mas logo de seguida é enviado par a home, julgo que possa estar relacionado com a condição que temos em MyOrders.vue

if(this.me.name === ''){
return this.$router.push({name: 'home'})
}

Ele entra aqui antes do state.auth.me estar preenchido.

Vitor Bonzinho
Manager Carlos Ferreira 11/08/2020

Olá, Vitor!
Tudo bem?

Sim, no component MyOrders.vue tem essa condição que redireciona o usuário para /home caso ele não esteja autenticado:
if (this.me.name === '') {
    return this.$router.push({name: 'home'})
}

Você tem o código fonte no GitHub? Eu dou uma olhada e te ajudo a identificar onde está errando.

Carlos Ferreira
Criador Vitor Bonzinho 11/08/2020

Bom dia, aqui vai o link: https://github.com/bonzinho/vuefood

 

Obrigado pela ajuda

Vitor Bonzinho
Manager Carlos Ferreira 11/08/2020

Olá, Vitor!

Conferi agora o seu código, e está ok.

O redirecionamento é feito para my.orders, no vídeo teve o corte na edição.

O seu está redirecionando para qual rota?

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!