티스토리 뷰

로그인이 되어 있지 않은 경우, 로그인 창으로 보내는 미들웨어 생성

middleware/login.js

export default ({ store, route, redirect }) => {
      // store 에 로그인이 되어 있지 않으면 login 페이지로 리다이렉트함.
    if (!store.state.isLogin) return redirect('/login') 
}

해당 미들웨어의 경우, 전역 미들웨어로 nuxt.config.js 에서 router: {middleware: ['login']} 으로 등록해주면 전역으로 사용한다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함