[GraphQL] Error handling, 서버 Response는 array 인데, 클라이언트에선 다른 응답을 받을 때
GraphQL을 공부하고 있는데,Authorization 을 위한, 미들웨어를 달고 있다.쿠키에, JWT 토큰을 검증하는 미들웨어를 달았는데,Error 가 Client레벨에서, 타입이 계속 바뀐다. (Error Type으로 출력이 됨, console에서) 나는, 클라이언트에서 status code 가 401 으로 나올 때, Not Authorized 처리를 하고 싶은 건데,이렇게 나오니, 분기를 할수가 없다. 무슨 이야기인고 하니,산 너머 산인듯처음에는, 구글 Oauth2를 GraphQL 에서 사용해보려고 삽질했는데,넘어오니까, 생각치도 못한 곳에서 에러를 발견하게 된다. ------해결 문제의 해결은, 클라이언트랑, 서버랑 연결할 때 ApolloClient 객체에, link를 설정해주면 됨.apol..
2024. 8. 9.