Помогите JS нубу плз. Пример кода middleware NUXT JS.
Вот такой код (еще не описал полностью, застрял на коммите store). При рендере на клиенте все ок работает, получаю текущего пользователя, но при серверном рендеренге не пашет, хотя промис возвращает без ошибки. Плиз хелп.
import auth from '../utilites/auth'
import env from '../env'
import axios from 'axios'
export default function ({isServer, store, req, redirect}) {
let token = auth.getToken(isServer, req)
if (!token) {
return redirect('/')
}
let headers = {
Accept: 'application/json',
Authorization: 'Bearer ' + token
}
return axios.get(env.API_DOMAIN + '/user/data', { headers })
.then(({data}) => {
store.state.user = data
})
.catch(() => {
redirect('/login')
})
}