Reactjs React应用程序与apollo客户端不工作,跨源错误

Reactjs React应用程序与apollo客户端不工作,跨源错误,reactjs,cross-domain,apollo,react-apollo,apollo-client,Reactjs,Cross Domain,Apollo,React Apollo,Apollo Client,使用apollo客户端和apollo提供程序时,会显示一个跨原点错误。我了解到您需要将crossorigin添加到标记脚本中,但是index.html文件中没有标记。如何解决这个问题? 链接到代码沙盒上的项目: 显示一个错误,我不知道如何修复它 index.js import React from "react"; import ReactDOM from "react-dom"; import App from "./Components/App"; import "./styles.cs

使用apollo客户端和apollo提供程序时,会显示一个跨原点错误。我了解到您需要将crossorigin添加到标记脚本中,但是index.html文件中没有标记。如何解决这个问题? 链接到代码沙盒上的项目:

显示一个错误,我不知道如何修复它

index.js

import React from "react";
import ReactDOM from "react-dom";
import App from "./Components/App";

import "./styles.css";

ReactDOM.render(<App />, document.getElementById("root"));
App.js

import React from "react";
import { Route, Switch, BrowserRouter } from "react-router-dom";
import { ApolloProvider } from "react-apollo";
import ApolloClient from "apollo-boost";
import { InMemoryCache } from "apollo-cache-inmemory";
import Personal from "./Personal";
import Header from "./Header";

const client = new ApolloClient({
  uri: "https://api.github.com/graphql",
  cache: new InMemoryCache()
});

const App = () => (
  <ApolloProvider client={client}>
    <Header />
    <BrowserRouter>
      <Switch>
        <Route exact path="/" component={Personal} />
      </Switch>
    </BrowserRouter>
  </ApolloProvider>
);

export default App;
Header.js

import React from "react";
import { Link } from "react-router-dom";

export default class Header extends React.Component {
  render() {
    return (
      <div id="nav">
        <ul>
          <li>
            <Link to="/">Главная</Link>
          </li>
          <li>
            <Link to="/search">Поиск</Link>
          </li>
        </ul>
      </div>
    );
  }
}
Personal.js

import React from "react";

export default class Personal extends React.Component {
  render() {
    return <div />;
  }
}

这不是阿波罗的错误! 您的标题应位于BrowserRouter组件下

<ApolloProvider client={client}>
    <BrowserRouter>
      <Header />
      <Switch>
        <Route exact path="/" component={Personal} />
      </Switch>
    </BrowserRouter>
  </ApolloProvider>