- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
编辑:下面描述的问题是我使用的 api 的问题...不是 apollo 的问题。
我正在尝试将 apollo-link-rest
与 header 中设置的 api-key 一起使用。如果我尝试使用完全相同的 api 端点并将 api-key 设置为 Postman 应用程序中的 header ,它工作得很好。但不适用于 apollo-link-rest
:
import { AppContainer } from 'react-hot-loader';
import React from 'react';
import ReactDOM from 'react-dom';
import App from './react-components/App';
import PropTypes from 'prop-types';
import { RestLink } from "apollo-link-rest";
import { ApolloClient } from 'apollo-client';
import { InMemoryCache } from 'apollo-cache-inmemory';
import { ApolloProvider } from 'react-apollo';
import 'normalize.css/normalize.css';
import './index.css';
const restLink = new RestLink({
uri: 'https://a-site.net/api',
headers: {
'x-someapikey': '012737465334232522z2z22163r43'
},
});
const client = new ApolloClient({
link: restLink,
cache: new InMemoryCache(),
});
我做错了什么?
这是在 Chrome Devtools 中打印的请求 header :
我在浏览器 (Apollo) 中收到 401 错误...但是当我在 Postman 应用程序中使用具有相同 header 的相同端点时...它有效!
最佳答案
这是 API 的问题...不是 Apollo 的问题。
关于javascript - apollo-link-rest 设置 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52631336/
有没有全局loading react-apollo 客户端在任何地方都可以使用标志吗?我有一个“页面包装器”组件,我想在所有子组件都收到它们的数据后应用 ui 效果。 我已经使用 redux 设置了
我试图通过 React 了解 Apollo。如何将状态添加到我本地的 Apollo 商店? 我正在使用 meteor 。它在客户端提供了一个功能来测试用户是否登录并返回他们的 id 如果他们是 Met
我有一个关于 cacheRedirects 的问题在 Apollo 中,我有项目概览和详细 View 。我希望将 detailview 缓存重定向到概览中的一个项目(如文档中的 the book ex
我们可以使用查询和变异向服务器发出一些请求。在这些查询中,我们可以传递一些参数,并且在这两种情况下我们都会从服务器获得一些结果。唯一的一个强制性区别是,我们可以从 props 中调用突变,例如“thi
我正在使用 @apollo/client 实现,但我没有看到任何完整的 @apollo/client 示例与 react . 如果我搜索,我会得到示例 apollo-client和 apollo bo
我正在使用 apollo-client、apollo-link 和 react-apollo,我想完全禁用缓存,但不知道该怎么做。 我看了apollo-cache-inmemory的来源,它有一个 c
我正在构建基于 JWT 的身份验证系统. JWT已过期。当JWT过期,我 catch JWT使用 apollo-link-error 的过期错误.我想调用 apolloClient.resetStor
Apollo 文档 discusses the use of cacheRedirects 告诉 Apollo 如何从其他查询访问缓存中的数据。 它给出了一个例子: In some cases, a
react-apollo的Query组件可以使用Recompose吗? ? https://www.apollographql.com/docs/react/essentials/queries.ht
我正在尝试从“ apollo-server”更新:“^2.9.4”和 “阿波罗服务器 express ” :“^2.9.4”到 2.12.0 版本 在 typescript 中,在应用程序的构建过程中
http://dev.apollodata.com/react/mutations.html 我正在尝试使用 optimisticResponse,但我很困惑...无法让它在我的本地运行。 我的问题是
我正在制作一个社交网站。当任何用户在站点上更新或创建新内容时,我需要查看站点的任何其他用户来查看更改更新。 我有一些需要低延迟的评论,因此建议为此订阅。 我也有事件,但这些不需要这么低的延迟。每 10
我在一个简单的 React 应用程序中使用最新版本的 Apollo Client,我试图从用于显示返回的记录集大小的响应中提取 header 值。 我很欣赏这不是提供结果集大小的最优雅的方式,但这就是
我想在突变后使用乐观 UI 更新:https://www.apollographql.com/docs/react/basics/mutations.html 我对“乐观响应”和“更新”之间的关系感到
在 Apollo 服务器中,当客户端用户订阅订阅(使用 WebSocket)时,我们可以使用订阅解析器检测到这一点。 但是有没有办法检测取消订阅? 我看到 WebSocket 发送了一个 {"id":
我创建这个问题是为了防止有人对如何在 Apollo 中添加 union/多态类型感到好奇。希望这会让他们更容易。 在此示例中,我希望响应为 Worksheet 或 ApiError // typede
我的项目目录结构是这样的: - schema.graphql - package.json - packages -- types --- package.json --- src ---- grap
我想知道当订阅接收到新数据时是否有一种优雅的方式来触发react-apollo中查询的重新获取(数据在这里并不重要,将与前一个相同)。我只是在这里使用订阅作为通知触发器,告诉 Query 重新获取。
我使用 Apollo、React 和 Graphcool。我有一个查询来获取登录的用户 ID: const LoginServerQuery = gql` query LoginServerQ
出于分析目的,我想跟踪所有 graphql 操作的客户端(包括 @client 操作)。我无法在 API 中找到合适的选项,想知道这在 apollo 客户端级别是否可行,或者我是否需要引入一些代理来拦
我是一名优秀的程序员,十分优秀!