발단 어드민페이지를 어드민 사용자에게만 노출하고, 그 외 일반사용자에게는 노출하지 않으려면 어떻게 해야 할까? 상태를 구분해서 어드민에게만 보여주면 된다. 지금까지는 vue를 사용하면서 VueX를 통해 전역적으로 상태를 관리했다. 예를 들면 로그인 여부, 어떤 페이지를 보여줄지, 에러메세지 등 여러가지를 온오프하는 방향으로 하여 한꺼번에 관리했는데, 사용자의 입장에서 굳이 관리자가 아니라는 상태를 알 필요가 없다고 느껴졌다. 그래서 관리자일때만 관리자임을 알릴 수 있도록 하였다. 해결과정 서버에서 관리자 여부를 클라이언트로 전송하는 방법은 여러가지가 있겠다. 내가 고민했던 부분을 나열해보려 한다. 1. 토큰 이미 jwt에 role을 섞어서 보내고 있고, 클라이언트가 확인하고 해석하면 될까 싶지만 애초에 ..