next.js - 如何调试或处理 Vercel FUNCTION_INVOCATION_FAILED 错误?
问题描述
我从 Vercel 那里得到了这个错误。当我导航时,它会在随机时间和页面弹出。浏览器控制台中没有出现错误。Vercel 仅记录构建时间错误,因此也没有任何信息。
也许 Vercel 或 Next.js 内存不足?这些导航主要工作,“功能调用失败”错误很少发生。像鬼一样。
解决方案
这意味着其中一个或 API 路由中存在错误getServerSideProps
,这会在服务器上引发 500。你是对的,这没有显示在控制台中,因为它没有发生在客户端。
在 Vercel 中,您可以查看实时日志的 Functions 选项卡。然后,再次遇到此错误,您将能够看到堆栈跟踪。如果您无法重现它,请使用 Log Drain 设置日志记录,以便您可以跟踪它何时发生。
推荐阅读
- apache-kafka - 无法写入卡夫卡,经纪人倒闭
- flutter - Flutter 应用程序的推荐设计模式是什么?
- node.js - 使用 Node.js 从 JSON 中搜索和获取价值
- java - 如何在 MP Android 饼图中获取 X 索引?
- android - 接口如何在 onResponse 之外设置变量值?
- python - Discord.py - 有没有办法使用 *args 或带有多个单词的参数而不是最后一个参数?
- azure - Azure api:HTTP 标头之一的值格式不正确。HeaderName:内容长度
- laravel - 更新关系中的简单文本字段
- javascript - 如何在 node.js 脚本中执行命令行参数
- outlook - MS Graph Explorer 不返回扩展的单值扩展属性