是否可以将 Apollo Client GraphQL 错误从服务器传递到客户端

问题描述 投票:0回答:1

我正在使用Apollo客户端

我有来自 Apollo 错误的 GraphQL 错误:

const { data, loading, error } = useyQuery();
。我可以在服务器端看到(并记录)这个
error?.graphQLErrors
。在客户端上,错误是
undefined

是否可以在渲染页面之前将该错误传递给客户端?

reactjs error-handling apollo-client
1个回答
0
投票

Apollo 客户端维护者在这里。

虽然我无法真正帮助您完成这里的具体实现,但我们通常建议不要将错误从 SSR 传输到浏览器,因为它们可能会引用您可能不想泄漏的内部变量,例如 env 变量。

我们的建议是在浏览器中再次发出请求,然后再次出错。

© www.soinside.com 2019 - 2024. All rights reserved.