我试图调用hasnode API来获取博客作为响应,主体在GraphQL中。但是我在网络选项卡中得到这个错误“POST主体丢失。你忘记使用主体解析器中间件了吗?”
let query = `
{
user(username: "singhmona") {
publication {
posts{
slug
title
brief
coverImage
}
}
}
}
`;
let body = JSON.stringify({
query
});
axios
.post('https://api.hashnode.com/',
body,
{
'content-type': 'application/json',
})
.then(response => {
this.info = response;
console.log(response);}
)
'
1条答案
按热度按时间emeijp431#
我认为你应该尝试使用fetch,我在node中使用axios时遇到了一个坚韧,我终于能够让API使用fetch了,下面是我使用的一个片段。