useEffect(function,변수)
변수가 변경될 때 마다 function 실행
클라이언트를 만들때 토큰을 전달하기 (헤더)
const httpLink = createHttpLink({
uri: "/graphql",
});
const authLink = setContext((_, {headers}) => {
const token = localStorage.getItem('token');
return {
headers: {
...headers,
authorization: token ? `Bearer ${token}` : "",
}
}
});
const client = new ApolloClient({
link: authLink.concat(httpLink),
cache: new InMemoryCache()
});
반응형