首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在EO部署nextjs 16项目,使用了next-auth,报错了middleware的问题?

我在EO部署nextjs 16项目,使用了next-auth,报错了middleware的问题?

提问于 2026-05-14 00:32:45
回答 1关注 1查看 23

在proxy.ts,使用了next-auth/middleware的withAuth方法,然后项目在EO上可以正常打包并部署,但打开预览页面提醒: {"error":"Middleware execution failed","message":"Cannot read properties of undefined (reading 'isEncoding')"}

我问了腾讯云的ai助手,说是next-auth在edge runtime有兼容问题?请问eo pages可以手动切换为node runtime吗?

或者说是不是edge one的edge runtime实现没有完全兼容Buffer对象?因为isEncoding是Buffer对象下的属性。

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档