ㅌㅅㅌㄹ
  • Home
  • Tag
  • MediaLog
  • LocationLog
  • Guestbook
  • Admin
  • Write
    • 분류 전체보기
      • 사실 아무도 관심 없을 것 같은 개인적인 이야기
        • IT Life
        • Bicycle Life
      • 내가 자꾸 까먹어서 쓰는 개발 이야기
        • PHP
        • CodeIgniter
        • Laravel
        • jQuery
        • Vue.js
        • React
        • JavaScript
        • HTML, CSS
        • MySQL, MariaDB
        • Linux Server
        • Android
        • 기타
      • 적어놨다 나중에 또 마시려고 쓰는 맥주 이야기
      • 마지막 업뎃이 언제였는지 기억 안나는 사진 이야기
        • Landscpae
        • People
        • Animal
        • Plant
        • Etc
        • Picnic
        • Travel
      • 결혼하고 점점 쓸게 없어지는 게임 이야기
      • 대장
      • Humor Life
        • 에디
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
composition 검색 결과
1 개의 검색 결과가 있습니다.
내가 자꾸 까먹어서 쓰는 개발 이야기/Vue.js

Vue 3 Composition API: route 가드 설정 전 인증 체크하기

상황은 이렇다. Laravel의 sanctum을 통해 토큰을 받는 인증 방식을 채택Pinia 스토어를 통해 인증 상태를 저장저장된 인증 상태를 확인하는 route guard 사용먼저 main.ts 에서 앱에 route가 주입되기 전에 인증 상태를 확인해야 한다.axios의 then 내부에서 app.use(router); 를 시도하니 오류가 발생했다.따라서 axios를 async로 호출하여 강제로 토큰 확인이 완료된 후에 진행되도록 했다.const authenticated = async (): Promise => { try { return axios.get('/user/me'); } catch (e) { return undefined; }};const auth: AxiosResponse |..

2024. 4. 26. 10:54
  • «
  • 1
  • »

공지사항

  • Food Life 공지

전체 카테고리

  • 분류 전체보기
    • 사실 아무도 관심 없을 것 같은 개인적인 이야기
      • IT Life
      • Bicycle Life
    • 내가 자꾸 까먹어서 쓰는 개발 이야기
      • PHP
      • CodeIgniter
      • Laravel
      • jQuery
      • Vue.js
      • React
      • JavaScript
      • HTML, CSS
      • MySQL, MariaDB
      • Linux Server
      • Android
      • 기타
    • 적어놨다 나중에 또 마시려고 쓰는 맥주 이야기
    • 마지막 업뎃이 언제였는지 기억 안나는 사진 이야기
      • Landscpae
      • People
      • Animal
      • Plant
      • Etc
      • Picnic
      • Travel
    • 결혼하고 점점 쓸게 없어지는 게임 이야기
    • 대장
    • Humor Life
      • 에디
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #Vue
  • #Ajax
  • #SFC
  • #gitlab-ci
  • #wsl2
  • #scroll
  • #proc_open
  • #js
  • #HTML
  • #JQuery
  • #CSS
  • #WSL
  • #android studio
  • #UTF-8
  • #300D
  • #gitlab-runner
  • #phpstorm
  • #mysql
  • #vuejs
  • #인증
  • #라라벨
  • #ubuntu
  • #COMPOSER
  • #php
  • #laravel
  • #webpack
  • #Android
  • #spa
  • #auth
  • #deployer
더보기+

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © ㅌㅅㅌㄹ All rights reserved. TistoryWhaleSkin3.4

티스토리툴바