Установите значения по умолчанию, когда запрос / мутация завершается неудачно в SSR renderToStringWithData

Я использую renderToStringWithData для ССР

http://dev.apollodata.com/react/server-side-rendering.html

Проблема возникает, когда один запрос завершается неудачно, полный ответ от клиента Apollo дает сбой.

import { renderToStringWithData } from "react-apollo"
const client = new ApolloClient(....);

renderToStringWithData(app).then((content) => {
  // The whole state will fail if only one query fails.
  const initialState = client.getInitialState();
  const html = <Html content={content} state={initialState} />;
  res.status(200);
  res.send(`<!doctype html>\n${ReactDOM.renderToStaticMarkup(html)}`);
  res.end();
});

Как я могу получить состояние от запросов, которые не провалились?

0 ответов

Другие вопросы по тегам