我需要修改我的react应用程序,但遇到了一些麻烦:
Compiled with problems:
ERROR in ./node_modules/graphql-tag/lib/index.js 2:0-32
Module not found: Error: Can't resolve 'graphql' in '/app/node_modules/graphql-tag/lib'
ERROR in ./node_modules/@apollo/client/core/LocalState.js 3:0-39
Module not foun
启动有问题
采取的步骤:
> gatsby new atest
> cd atest
> npm install gatsby-theme-apollo @apollo/client
> make new directory: atest/src/gatsby-theme-apollo
> make new file in directory: client.js
> copy paste content from instructions without change:
import fetch f
阿波罗装置
import Foundation
import Apollo
class Network {
static let shared = Network()
private(set) lazy var apollo = ApolloClient(url: URL(string: "http://localhost:4000/graphql")!)
}
查询数据和状态存储
@State var user: UserQuery.Data.User?
func loadUser() {
Network.shared.apollo.fetch(qu
我正在用React测试阿波罗图形to,并试图用一个嵌套对象更新本地状态。我遇到了一个问题。数据返回一个null值,甚至不返回我设置为默认值的值。我看到的唯一警告是Missing field __typename。我不知道我缺少了什么,或者这是不是您正确地使用Graphql或阿波罗问题设置嵌套值的方式。我有一个代码沙箱和我想要做的示例
index.js
import React from "react";
import ReactDOM from "react-dom";
import ApolloClient from "apollo-boost"
我的组件目前在浏览器上水化,这是我想避免的。当您访问该链接时,我希望它预先添加它需要显示的所有数据,即呈现在服务器上。目前,该组件如下所示:
import { graphql } from "react-apollo";
import gql from 'graphql-tag';
import withData from "../../apollo/with-data";
import getPostsQuery from '../../apollo/schemas/getPostsQuery.graphql';
const
我试图使用React + GraphQL创建一个简单的博客,遵循这个中的步骤。然而,与这篇文章相反,我的博客并不存在于App.js中,而是一个子组件。此外,我没有使用提议的GraphCMS服务,而是连接到Mongo数据库。
GraphQL服务器运行良好。我可以独立地查询它,在不同的实现下,我可以得到所有的帖子。我放弃了这种方法,因为它太复杂了。
话虽如此,我不断地得到以下错误。每当我将<Landing />包括在blog.js中时,它就会发生。
Uncaught Invariant Violation: Could not find "client" in the
我正在使用apollo客户端在我的react应用程序中模拟graphql api。这是我的index.js (由create-react- app创建的react应用)
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import InventoryList from './components/InventoryList';
import Head
我已经用GraphQL安装了我的。一旦我启动了新的项目,并按照graphql的设置使用了react本机,我就得到了这个错误。
ApolloProvider没有被传递给客户端实例。确保你通过客户端通过你的客户。
我从上到下一直跟踪这个。
apollo.js
import {HttpLink} from 'apollo-link-http';
import {ApolloClient} from 'apollo-client';
import {InMemoryCache} from 'apollo-cache-inmemory';
con