在本地运行时出现无法恢复的错误,不会在终端中返回任何特定错误
作者: joshua-mo-143创建于 2023年2月22日更新于 2025年3月12日
标签S-Investigation
Discord 线程引用: https://discord.com/channels/803236282088161321/1077698025155215360 如果 Web 服务在本地运行时崩溃,它将简单地返回以下内容: 错误: 自定义错误: 使用适当的错误处理通常不会发生这种情况,但在由于用户错误而发生的情况下(例如:无法解包运行 Web 服务所需的值,因为无法找到该值,因此导致崩溃),本地运行将简单地崩溃,然后返回上述内容。 可以通过尝试部署,然后检查部署日志,并查看 Web 服务在哪里崩溃来解决此问题,但通常这并不理想,原因是需要在服务准备好投入生产之前进行部署(等等)。 我不确定如何解决此问题,因为本地日志似乎通过一个通道流式传输 - 在这里需要一些指导。 将做出一些轻微的文档更改,以确保明确指出 `Secrets.toml` 文件应位于 `Cargo.toml` 级别,并希望避免混淆。
内容来源: shuttle-hq/shuttle