Vue.routerでリダイレクト時にスタックトレースが大変なことになる


vue.routerを使用して認証済以外のアカウントはログイン画面にリダイレクトさせようとしていたら下記のようなエラーが。

スタックオーバーフローしてる。
私はログイン画面にリダイレクトさせたいだけなんだ…。

rooter.jsの設定(抜粋)

export default new Router({
    // モードの設定
    mode: 'history',
    routes: [
        {
            path: '/login',
            name: login,
            redirect:  '/login',
            component: login
        }
    ]
});

気付いた。
'/login'のパスで'/login'にリダイレクトさせるようにしているから、
/loginにアクセスしたら/loginにリダイレクトして…ん?

redirect: '/login',

はい、要りませんね。
解決。