store에서 nuxtServerInit가 정의되면,
nuxt.js는 서버 사이드에서 context와 함께 이 함수를 호출
서버에서 받은 데이터를 클라이언트로 직접 전달할 때 유용
서버에서 세션을 가지고 있다면 req.session.user로 접근 가능
store로 유저의 인증 정보를 전달하기 위해서는 store/index.js를 수정
req.session.user로 유저의 인증 정보를 전달할 수 있다
nuxtServerInit({commit}, {req}){
if(req.session.user){
commit('user', req.session.user)
}
}
context는 nuxtServerInit 함수의 두 번째 인자로 주어진다
context.redirect(), context.error() 메소드를 빼고는 data나 fetch 메소드와 같다