我设法在 Vercel 上部署了我的 Nextjs 应用程序(带有 getStaticProps + i18n + firebase)。 但我得到一个空白屏幕。 这是日志:
Status: 200
Duration: 8.18ms
Memory Used: 111 MB
我试过了:
我也试过:
有什么想法吗?
答案 0 :(得分:1)
我的错误。 我的 getServerSideProps 代码有问题
为此:
export async function getServerSideProps({ req, res }) {
const data = cookie.parse(req ? req.headers.cookie || "" : document.cookie);
if (res) {
if (Object.keys(data).length === 0 && data.constructor === Object) {
res.end();
}
}
return {
props: { userId: data.userId }, // will be passed to the page component as props
};
}
我去了这个:
export async function getServerSideProps({ req, res }) {
const data = cookie.parse(req ? req.headers.cookie || "" : document.cookie);
return {
props: { userId: data.userId }, // will be passed to the page component as props
};
}
res.end(); 是问题所在。