如何调试或处理 Vercel FUNCTION_INVOCATION_FAILED 错误?

How to debug or handle Vercel FUNCTION_INVOCATION_FAILED error?

我从 Vercel 那里得到了这个错误。当我导航时,它会在随机时间和页面上弹出。浏览器控制台中没有出现错误。 Vercel 仅记录构建时错误,因此也没有信息。

也许 Vercel 或 Next.js 记性不好?这些导航大部分都有效,'function invoication failed' 错误很少发生。像鬼一样。

这意味着 getServerSideProps 或 API 路由中存在错误,在服务器上抛出 500。你是对的,这没有显示在控制台中,因为它不会发生在客户端。

在 Vercel 中,您可以查看实时日志的功能选项卡。然后,再次遇到此错误,您将能够看到堆栈跟踪。如果您无法重现它,请使用 Log Drain 设置日志记录,以便您可以跟踪它何时发生。

https://vercel.com/docs/logs