API 在 Heroku 上部署后端点返回 500 错误

API endpoints returning 500 err after deploy on Heroku

API 端点在我的本地机器上工作正常,但是当我将我的 Rails 项目部署到 Heroku 时,一些端点返回 500 内部服务器错误。我的技术包在下面,因为我找不到在 Heroku 上查看 Rails 日志消息的方法,所以我无法分享任何详细信息。对我有帮助的是 500 错误的一般答案,比如可能导致此错误的原因以及检查 Heroku 上 Rails 日志消息的方法。谢谢

MongoDB、ElasticSearch、Redis、Swagger

Heroku 日志中的错误消息是 Completed 500 Internal Server Error in 27ms (MongoDB: 0.0ms)

此外,在我的本地我收到以下错误,但端点返回 200 OK。 HTTP parse error, malformed request ()

我意识到问题是 ElasticSearch Gem 上的 BONSAI 连接在版本 > 7.13

上不受支持