我有一个关于 NextJS/Vercel 项目部署的问题。
根据文档,await fetch
仅支持绝对 URL。示例:
export async function getStaticProps(context) {
const route = process.env.APIpath + 'api/category/getCategories';
const res = await fetch(route)
const json = await res.json()
return {
props: {
data: json,
},
};
}
哪里APIpath: 'http://localhost:3000/',
问题:如何在 vercel.com/test/my_project
上部署项目?因为当我只将 process.env.APIpath
更改为 vercel.com/test/my_project
= 错误时。
附言错误信息
发生构建错误
错误:导出在以下路径上遇到错误:
category/database/categoryList - 我在上面调用 getStaticProps(context)
的页面