Промежуточное ПО, использующее cookie nuxt - PullRequest
0 голосов
/ 13 ноября 2018

Я просто установил промежуточное программное обеспечение, проверив cookie в nuxt, но оно выдает пустую ошибку, в консоли ничего не отображается

enter image description here

это мое промежуточное ПО authenticate.js

export default function({ store, redirect }) {
  const Cookie = process.client ? require('js-cookie') : undefined
  // If the user is not authenticated
  let token = Cookie.get('token')
  const userIsLoggedIn = token != null //cookie ada
  const userNeedLogin = token == null //cookie gak ada
  if (userNeedLogin) {
    return redirect('/login')
  }
  if (userIsLoggedIn) {
    return redirect('/dashboard')
  }
}

а это мой nuxt.config.js

router: { 
    middleware: 'authenticate'
  }

он должен перенаправлять на страницу входа в систему, когда cookie-файлы являются нулевыми, но если cookie-файлы существуют, он перенаправляется на панель инструментов, я что-то пропустил?

...