Javascript 使用graphql从api获取数据
我正在尝试连接到一个网站,他们给了我:Javascript 使用graphql从api获取数据,javascript,node.js,graphql,graphql-js,Javascript,Node.js,Graphql,Graphql Js,我正在尝试连接到一个网站,他们给了我: Url: https://api.demo... headers:"x-api-key" and "x-api-user" 我不知道如何与他们建立连接,我尝试了以下代码: const query = ` query { some query here } `; const url = `` const opts = { method: "POST", headers:
Url: https://api.demo...
headers:"x-api-key" and "x-api-user"
我不知道如何与他们建立连接,我尝试了以下代码:
const query = `
query {
some query here
}
`;
const url = ``
const opts = {
method: "POST",
headers: { "x-api-key": ,
"x-api-user": , },
body: JSON.stringify({ query })
};
这条路对吗?当我运行它时,npm start=>App crasks
我是javascript新手,我甚至不知道如何在谷歌上进行搜索,有人能给我一个教程、链接或者请用正确的方式回复吗
感谢您的理解您可以使用fetch调用来完成
const query = `query {
Some query
}`;
fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
},
body: JSON.stringify({
query
})
})
.then(r => r.json())
.then(data => console.log('data returned:', data));
这将引发一个引用错误,因为未定义
fetch
。@Quentin你结束我的问题了吗?请注意,这不一样……我的凭据放在哪里?@Quentin你能告诉我吗,我没有得到答复