Я просто установил промежуточное программное обеспечение, проверив cookie в nuxt, но оно выдает пустую ошибку, в консоли ничего не отображается
это мое промежуточное ПО 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-файлы существуют, он перенаправляется на панель инструментов, я что-то пропустил?