2

MongoDB Atlas にテスト データベースがあります。MongoDB Realm サービスを使用して、データベースの GraphQL エンドポイントをセットアップできました。

サンドボックス (GraphiQL) を使用して内部的にクエリを実行できます。

グラフィック

API キー認証プロバイダーを構成した後...

APIキー

リクエストオリジンを許可する

... を呼び出して、Postman から外部でクエリを実行できましたhttps://realm.mongodb.com/api/client/v2.0/app/<MY_APP_ID>/graphql

郵便屋さん

ただし、axios を使用して同じ呼び出しを実行しようとしています...

await axios({
  method: 'POST',
  url:
    'https://realm.mongodb.com/api/client/v2.0/app/<MY_APP_ID>/graphql',
  headers: {
    apiKey: '<MY_API_KEY>',
    'Content-Type': 'application/json',
  },
  data: {
    query: `
      {
        item {
          _id
          name
          description
        }
      }
    `
  }
})

...CORS エラーが発生します。

コアエラー

ブラウザーから GraphQL エンドポイントへの外部アクセスを許可するために、Realm で構成する必要があるものや不足しているヘッダーはありますか?

4

1 に答える 1