来自无头CMS NextJ的数据输入的JSON输入的意外结束
这是我的代码,用于从GraphQL查询中获取数据的代码。尽管查询未出错,但它仍会创建“ JSON输入的意外结束”。在解析JSON时会发生,因此我可以将数据传递到我的页面。
const URL = process.env.STRAPIBASEURL;
export async function getStaticProps(context) {
const fetchParams = {
method: "posts",
headers: {
"content-type": "application/json",
},
body: JSON.stringify({
query: `{
blogposts{
title
content
slug
img{
url
}
}
}`,
}),
};
const res = await fetch(`${URL}/graphql`, fetchParams);
const data = await res.json();
return {
props: data,
};
}
here is my code for getting data from a graphql query from a headless CMS. It seems though that even though the query is being fetched without error, it creates the "UNEXPECTED END OF JSON INPUT". Occurs when parsing into JSON so I can pass the data to my page.
const URL = process.env.STRAPIBASEURL;
export async function getStaticProps(context) {
const fetchParams = {
method: "posts",
headers: {
"content-type": "application/json",
},
body: JSON.stringify({
query: `{
blogposts{
title
content
slug
img{
url
}
}
}`,
}),
};
const res = await fetch(`${URL}/graphql`, fetchParams);
const data = await res.json();
return {
props: data,
};
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论