Получить куки-файл аутентификации сервера apollo в ответ - PullRequest
1 голос
/ 08 июня 2019

Я не понимаю, как получить куки сеанса на клиенте 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>
    );
  }
}
...