Prevent SSR crash from GraphQL errors again.
This commit is contained in:
parent
9390f514a8
commit
24305dc3e6
@ -45,6 +45,7 @@ export default Composed =>
|
|||||||
if (ctx.req) {
|
if (ctx.req) {
|
||||||
const apolloClient = createApolloClient()
|
const apolloClient = createApolloClient()
|
||||||
|
|
||||||
|
try {
|
||||||
await getDataFromTree(
|
await getDataFromTree(
|
||||||
<App
|
<App
|
||||||
router={new Router(ctx.pathname, ctx.query, ctx.asPath)}
|
router={new Router(ctx.pathname, ctx.query, ctx.asPath)}
|
||||||
@ -52,6 +53,9 @@ export default Composed =>
|
|||||||
Component={this.renderPage}
|
Component={this.renderPage}
|
||||||
/>
|
/>
|
||||||
)
|
)
|
||||||
|
} catch (error) {
|
||||||
|
// Prevent crash from GraphQL errors.
|
||||||
|
}
|
||||||
|
|
||||||
props.cache = apolloClient.cache.extract()
|
props.cache = apolloClient.cache.extract()
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user