ServerParseError: Unexpected token < in JSON at position 0
ApolloError: Unexpected token < in JSON at position 0
원인은 서버 에러 때문인데 에러 페이지는 <html... 으로 시작하는 HTML 형식으로 리턴된다.
그렇기 때문에 쿼리 결과를 JSON 으로 읽는데 < 가 들어있으니 이런 형식으로 에러가 뜨는 것이다.
해결 방법은 서버 에러가 나는 부분에서 예외 처리가 필요하다.
참고문서링크
Network error: Unexpected token < in JSON at position 0 at new ApolloError
const httpLink = createHttpLink({ uri: 'http://localhost:3090/' }) const client = new ApolloClient({ link: httpLink, cache: new InMemoryCache() }) client.query({ query: gql` query use...
stackoverflow.com
'Next.js' 카테고리의 다른 글
22.05.23 SSR CSR (0) | 2022.05.30 |
---|