Я не понимаю, как получить куки сеанса на клиенте apollo в ответ.Я знаю, как его создать, и он прекрасно работает с логином / выходом из системы.Файл cookie сеанса хранится с именем «sid».Учетные данные установлены на «включить».
Теперь единственная проблема, с которой я столкнулся, это то, что я хочу проверить, вошел ли пользователь в систему. Я уже проверил это на стороне сервера, но понятия не имею, как это сделать на стороне клиента.
Большое спасибо заранее!
Client setup:
// Client for GraphQl
const link = createHttpLink({
uri: "http://localhost:4000/graphql",
credentials: "include"
});
const client = new ApolloClient({
cache: new InMemoryCache(),
link
});
class App extends Component {
render() {
return (
<BrowserRouter>
<div className="App">
<MuiThemeProvider theme={customTheme}>
<ApolloProvider client={client}>
<Navbar />
</ApolloProvider>
</MuiThemeProvider>
</div>
</BrowserRouter>
);
}
}