【发布时间】:2020-12-21 18:03:41
【问题描述】:
我正在使用基于 ApolloError(或派生的)的简单错误处理机制从我的 GraphQL 服务器抛出错误。例如:
throw new AuthenticationError("Token not present in the request");
在这种情况下,客户端会收到如下信息:
{
"errors": [
{
"message": "Token not present in the request",
...
我想在将响应返回给客户端之前以某种方式拦截这些错误,以便将它们翻译成用户选择的语言。
我该怎么做?
【问题讨论】: