如何解决使用 Apollo 返回多个查询
我使用 nextJS 作为我的前端和 apollo 和一个 graphql。我使用 getStaticProps() 函数获取我的查询。为了提高模块化和可维护性,我将查询分解为多个查询。
我的文件夹结构如下:
源代码/查询 getPost.js 获取菜单.js 获取产品.js index.js
他们所有的查询都被放入并导出到 index.js 中。问题是由于查询文件夹中有多个查询,我一次只能获取一个查询。
import { getPost } from '../src/queries';
这是我获取查询的方式:
export const getStaticProps = async () => {
const { data } = await client.query({
query: getPost,});
return {
props: {
data: {
post: data.post.edges
}
},revalidate: 60,};
};
我想获取多个查询,例如 getPost 和 getProduct。请帮助我实现这一目标。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。