我使用nextJS作为我的前端与阿波罗和图形am。我使用getStaticProps()函数获取查询。为了提高模块化和可维护性,我将查询分解为多个查询。
我有一个文件夹结构,如:
src/ getPost.js getMenu.js getProduct.js index.js
它们的所有查询都被放入并导出到index.js中。问题在于,由于查询文件夹中有多个查询,我一次只能获取一个查询。
从‘./src/ getPost }’导入{getPost};
以下是我如何使用以下方法获取查询:
export const getStaticProps = async () => {
const { data } = await client.query({
query: getPost,
});
return {
props: {
data: {
post: data.post.edges
}
},
revalidate: 60,
};
};
我想获取多个查询,比如getPost和getProduct。请帮助我实现这一目标。
发布于 2022-06-23 02:56:10
change that => data.posts.edges
export const getStaticProps = async () => {
const { data } = await client.query({
query: getPost,
});
return {
props: {
data: {
post: data.posts.edges
}
},
revalidate: 60,
};
};
https://stackoverflow.com/questions/66312276
复制相似问题