0

Rails以外のRubyサーバープロセスを可能な限りシームレスに統合したい本番Railsアプリがあります。つまり、Rails アプリと同じサーバー上で実行されている Haskell Snap Web アプリケーションで特定のルートを処理したいと考えています。これらのルートはすべて JSON ペイロードを返すため、複雑なテンプレート作成はありません。しかし、CORS のセットアップのオーバーヘッドを避けたいので、これらの JSON 応答が、Rails によって生成された Web ページと同じソースから来ているかのように表示されるようにしたいと考えています。

この状況での最適な統合戦略は何ですか? Haskell Web アプリに Web リクエストを送信し、クライアントに応答を転送する Rails コントローラーをセットアップする必要がありますか?それとも、Rack ミドルウェアまたは Nginx 構成を使用してこれを行うためのより効率的な方法はありますか?

4

1 に答える 1