0

我正在与 Grape 一起运行 Sinatra 应用程序。我在 SO 上看到了关于如何同时运行这两者或任何其他 Rack 兼容解决方案的其他帖子,尽管我的困惑有点不同。

我需要先说明一下,我注意到的大多数解决方案都可以将两者一起运行以将 Grape 安装在某些路线上,尽管这不是我正在做的事情。我只是简单地说:Rack::Cascade.new[SinatraApp,GrapeAPI] 一切正常,除了当我部署到 Apache 时,我注意到 stderr 使用 404 注销了对 api 的调用,即使它正确返回了我的 JSON。

default_format :json在 Grape 路线上设置 mime 类型。那只是没有发生吗?我确实有角度通过 $http 服务调用 Grape 并在开发工具中确认我正在接收application/json类型。

我在这里做错了什么?

4

0 回答 0