Auth0 Next.js 错误 withPageAuthRequired 您不应该在 getServerSideProps 解决后访问“res”
Posted
技术标签:
【中文标题】Auth0 Next.js 错误 withPageAuthRequired 您不应该在 getServerSideProps 解决后访问“res”【英文标题】:Auth0 Next.js error withPageAuthRequired You should not access 'res' after getServerSideProps resolves 【发布时间】:2022-01-09 01:48:09 【问题描述】:我似乎得到了错误:
You should not access 'res' after getServerSideProps resolves.
使用以下代码:
export const getServerSideProps = withPageAuthRequired(
async getServerSideProps(ctx)
// access the user session
const session = getSession(ctx.req,ctx.res);
return props:
customProp:'bar'
;
);
此代码直接来自https://auth0.github.io/nextjs-auth0/modules/helpers_with_page_auth_required.html#withpageauthrequiredoptions
我不知道在实现 auth0 时是否有办法摆脱这个警告我在 Next.js 12.0.4 & auth0 ^1.6.1
消除此错误的最佳方法是什么?
【问题讨论】:
仅供参考,Auth0 Nextjs SDK 在 github 存储库上有一个问题,在此处跟踪:github.com/auth0/nextjs-auth0/issues/524 【参考方案1】:不是错误,是警告
这里的警告是decribed,不是简单的solution
附:我的项目中有相同的东西,等待更新修复。这个bug出现在下一个^12.0.2版本
【讨论】:
对不起,我的措辞错误意味着要输入警告,好吧只是想确保我没有错误地实现它或引入安全漏洞以上是关于Auth0 Next.js 错误 withPageAuthRequired 您不应该在 getServerSideProps 解决后访问“res”的主要内容,如果未能解决你的问题,请参考以下文章
错误:使用 Next.js 应用程序部署到 Azure 时出现“需要域选项”