cargo test 卡住「已解决」

💡 原文中文,约2800字,阅读约需7分钟。
📝

内容提要

在使用Axum重写《Zero To Production》第三章代码时,测试出现阻塞问题。虽然浏览器和curl请求正常,但执行cargo test health_check_works时程序卡住。希望社区提供帮助,分析涉及HTTP请求和异步处理的代码。

🎯

关键要点

  • 在使用Axum重写《Zero To Production》第三章代码时遇到测试阻塞问题。
  • 使用cargo run和curl请求正常,但cargo test health_check_works时程序卡住。
  • 希望社区提供帮助,分析HTTP请求和异步处理的代码。
  • 提供了代码片段,包括tests/health_check.rs、src/lib.rs和src/health_check.rs。
  • spawn_app函数用于在后台启动应用程序。
  • health_check函数返回一个简单的响应,状态为成功。
➡️

继续阅读