Установите значения по умолчанию, когда запрос / мутация завершается неудачно в 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();
});
Как я могу получить состояние от запросов, которые не провалились?