Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

143
Visualizações
cómo hacer que el enrutador acceda por token

Tengo token por back-end

 axios.post(process.env.VUE_APP_LOGIN, payload) .then(response => { const {access_token, token_type, user} = response.data; this.token = access_token this.$store.commit('auth/set_Token', access_token) this.store.commit('auth/set_User', user) this.$store.commit('auth/set_TokenType', token_type) axios.defaults.headers.post['Authorization'] = `Bearer ${access_token}`

y quiero hacer enrutadores públicos y autenticados. pero no puedo entender cómo verificar y hacer el encabezado [ authenticated ]

 Vue.use(VueRouter) const routes = [ { name: 'DataBase', path: '/table', component: Table, }, { name: 'Home', path: '/', component: Main, }, { name: 'Login', path: '/login', component: Login, meta: { public: true, hideHeader: true, hideFooter: true, }, }, { name: 'Dictionary', path: '/dovid', component: Dovid, meta: { } }, ] const router = new VueRouter({ mode: 'history', base: process.env.BASE_URL, routes })

¿Necesito usar el enrutador antes de cada uno? ¿o que? tal vez tengas algunos buenos documentos. Estaré muy agradecido.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede usar "router.beforeEach" para eso. Aquí hay un ejemplo

 router.beforeEach((to, from, next) => { // if route is not auth-protected, or user is logged if (to.matched.some(matchAuthProtectedRoute) && !isLogged()) { next({ path: '/login', query: { back: to.fullPath } }); return; } next(); });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda