我和Grape一起运行Sinatra应用程序。 我已经在SO上看到了关于如何运行这两个或其他任何Rack兼容解决方案的其他帖子,尽管我的窘境有点不同。
我需要作为序言,我已经注意到的大多数解决方案都将两者放在一起显示葡萄在某些路线上安装,尽管这不是我正在做的事情。
我只是:Rack::Cascade.new[SinatraApp,GrapeAPI]
一切都正常工作,除非我部署到Apache时我注意到stderr使用404注销了对api的调用,即使它正确地返回了我的JSON。
我在我的Grape路线上设置了default_format :json
的mime类型。那只是没有发生?我确实有角度通过$ http服务调用Grape,我在dev工具中确认我收到了application/json
类型。
我在这里做错了什么?