【发布时间】:2021-04-09 06:29:53
【问题描述】:
有没有办法在单个 getServerSideProps() 中从多个 API 路由中获取数据?
我有一个表,我需要显示来自多个 MongoDB 集合的数据,并试图弄清楚如何将这些数据拉入。
基本上,我需要将这两个功能结合起来,但似乎找不到最好的方法。
export async function getServerSideProps() {
const res = await fetch(`${process.env.APP_DOMAIN}/api/${apiRoute}`);
const { data } = await res.json();
return { props: { operations: data } };
}
export async function getServerSideProps() {
const res = await fetch(`${process.env.APP_DOMAIN}/api/${apiRoute2}`);
const { data } = await res.json();
return { props: { incidents: data } };
}
我可能正在尝试一些愚蠢的事情,因此非常感谢指向正确方向的指针!
【问题讨论】:
标签: javascript reactjs next.js