フロントエンドサーバーとバックエンドサーバーが別々の既存のアプリケーションで作業しています。どちらもRailsサーバーのフロントエンドとバックエンドです。Railsでバックエンドサーバーとフロントエンドサーバーを分離する
ディレクトリ構造は、両方のRailsサーバで同じですが、大きな違いがあります。それらはです
- フロントエンドにはdatabase.yml、マイグレーションファイルがなく、モデルやバックエンドにはビューがありません。
- Contollersのコードやファイルが異なります。
- 経路と宝石は異なっています。
ここで、フロントエンドは、Json形式でデータを取得するためにバックエンドにリクエストを送信することになります。
質問 - これを達成するための最良の方法は何ですか?
1)Railsアプリケーションの2つのコピー(フロントエンドとバックエンド)を2つのサーバーで実行し、HTTP経由で情報をPOST/PUTする(またはリモートDBに接続する)の間にコールするのは良い考えですか?
2)これにはレストクライアントを使用することをお勧めしますか?
誰かがこれについての良いガイドやリファレンスを指し示すことができれば、それは素晴らしいことです。