【发布时间】:2019-12-22 18:36:06
【问题描述】:
以下是我的 apollo angular 设置代码:
providers: [
{
provide: APOLLO_OPTIONS,
useFactory: (httpLink: HttpLink) => {
return {
cache: new InMemoryCache(),
link: httpLink.create({
uri: AppSettings.API_ENDPOINT
})
}
},
deps: [HttpLink]
}
],
我想在下面使用:
const link = onError(({ graphQLErrors, networkError }) => {
if (graphQLErrors)
graphQLErrors.map(({ message, locations, path }) =>
console.log(
`[GraphQL error]: Message: ${message}, Location: ${locations}, Path: ${path}`,
),
);
if (networkError) console.log(`[Network error]: ${networkError}`);
});
如何链接它,以便能够在控制台中获取错误?
【问题讨论】:
-
您好,欢迎来到 Stack Overflow!您的控制台中是否有任何错误?您当前应用程序的实际行为是什么,即为什么它目前不工作?
-
我想使用 OnError 来处理错误,但没有得到使用它的详细示例。
-
我认为它会在失败时崩溃,您会在浏览器的控制台中看到它们。
-
@technogeek1995 是的,但是我想在我的网站页面上显示 graphql 错误
-
我不知道怎么做,但我会编辑您的问题,以明确您要完成的工作
标签: angular graphql apollo-angular