Grape と一緒に Sinatra アプリを実行しています。私の困惑は少し異なりますが、2つを一緒に実行する方法または他のRack準拠のソリューションについて、SOに関する他の投稿を見てきました。
2 つを一緒に実行することに気付いたほとんどのソリューションは、Grape が何らかのルートにマウントされていることを示していることを前置きする必要がありますが、それは私が行っていることではありません。私は単純に: Rack::Cascade.new[SinatraApp,GrapeAPI]
Apache にデプロイした場合を除いて、すべてが正常に機能しています。JSON が適切に返されているにもかかわらず、stderr が 404 で API への呼び出しをログアウトしていることに気付きました。
default_format :json
Grape ルートで MIME タイプを設定しています。それは起こっていないだけですか?$http サービスを介して Grape への呼び出しを行う角度があり、開発ツールでapplication/json
型を受け取っていることを確認します。
ここで何が間違っているのでしょうか?