Next.js

22.05.23 [Next.js] ServerParseError: Unexpected token < in JSON at position 0

슈팅스타제제 2022. 5. 24. 11:19

ServerParseError: Unexpected token < in JSON at position 0

ApolloError: Unexpected token < in JSON at position 0

 

원인은 서버 에러 때문인데 에러 페이지는 <html... 으로 시작하는 HTML 형식으로 리턴된다. 

그렇기 때문에 쿼리 결과를 JSON 으로 읽는데 < 가 들어있으니 이런 형식으로 에러가 뜨는 것이다. 

 

해결 방법은 서버 에러가 나는 부분에서 예외 처리가 필요하다. 

 

 

참고문서링크 

https://stackoverflow.com/questions/53209623/network-error-unexpected-token-in-json-at-position-0-at-new-apolloerror

 

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