1

Wordpress を CMS として使用し、WPGraphQL を使用してデータを取得する Next.js アプリを作成しました。次の方法で apollo-client を作成しました。

  uri: process.env.NEXT_PUBLIC_WP_API_URL,
  headers: {
    'Authorization': process.env.NEXT_PUBLIC_WP_AUTHORIZATION,
    'Content-Type': 'application/json',
    'Access-Control-Allow-Origin': 'http://localhost:3000/',
    'Access-Control-Allow-Credentials': true,    
  },
  credentials: 'include',
  fetchOptions: {
    mode: 'no-cors'
  }
})
const client = new ApolloClient({
    link: httpLink,
    cache: new InMemoryCache()
});

トークンの有無にかかわらず getStaticProps と getServerSideProps を使用してデータをフェッチできますが、useQuery とトークンを使用しようとすると機能しません: 端末に記録されたデータを取得すると、Chrome ネットワークに CORS の問題が表示されます。以前に経験したことのある人はいますか?

4

0 に答える 0