MongoDB Atlas にテスト データベースがあります。MongoDB Realm サービスを使用して、データベースの GraphQL エンドポイントをセットアップできました。
サンドボックス (GraphiQL) を使用して内部的にクエリを実行できます。
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 で構成する必要があるものや不足しているヘッダーはありますか?