问题
我有一个简单的next.js应用程序。在索引站点上,我有以下代码:
export async function getServerSideProps(ctx: NextPageContext) {
const json = await myGet("/api/people", ctx);
return {
props: {
people: json,
}, // will be passed to the page component as props
};
}
myGet
只是使用URL /api/people
对api路由进行了简单的获取(具有同构获取)。但是,此操作因以下错误而失败:
服务器错误 TypeError:仅支持绝对网址
我的期望是,我可以使用类似“ / api / people”的路径,因为我是从相同的基本URL提供应用程序的。 在next.js中,我是否必须显式提供完整的URL? (例如https://my-app/api/people)
Thx guys