为什么我会收到Vercel部署Next.js路由错误?

hxzsmxv2  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(107)

我试图在Vercel上部署我的Next13应用程序,但我收到此错误,我无法找到问题所指的内容。

Type error: Route "app/api/signup/route.js" does not match the required types of a Next.js Route.
  "prisma" is not a valid Route export field.
Error: Command "npm run build" exited with 1

字符串
这是什么意思?

gwbalxhn

gwbalxhn1#

App Router只允许route.ts/js文件中的HTTP方法和Route Segment Config
事件,npm run build也应该显示此错误
不幸的是,您根本无法导出像export const prisma = ...这样的自定义密钥
唯一的解决方案是在一个单独的文件中执行此操作,然后从该文件导入/导出所需内容
我实际上已经开始了一个讨论/公关,允许这一点。如果这仍然是一个痛点,你可能会有一个看看,并投赞成票。

相关问题