1

私はフェニックス+ ReactJSアプリに働いているとこれまでのところ、私はインターネット上で見てきたすべてのチュートリアルは、フェニックスディレクトリ内リアクトインストールするように見える:フェニックスバックエンドからの単一ページアプリケーションコードの分割?

すべての

  • まず、それは良いideeaです:

    は今、私はこれについて2つの質問がありますか? 私が取り組んできたSPAプロジェクトの多くは、クライアント側コードをバックエンドコードから分割していました。 このようにするには、いくつかのadvantagesもあります。 なぜPhoenixの開発者は逆の傾向がありますか?

  • フロントエンドとバックエンドを分離すると、実際にどうすればよいですか?私たちは何を構成し、どのようにしなければなりませんか?

答えて

2

フロントエンドコードとバックエンドコードを別々のレポジットに分割することは問題ありません。あなたが最初にアプリを起動しているとき、それはしばしば過度のものです。さらに、Phoenixの応答時間は優れているので、静的資産をCDNに置くことによる驚異的なメリットは見られません(Railsアプリケーションと同じことに比べて)。

別々の場合は、他のフレームワーク(AWS、VPS、Herokuなど)と同じように静的資産をCDNに配置し、Phoenixバックエンドを展開してください。

関連する問題