SSRでは、サーバー側でレンダリングした結果のHTMLデータをクライアント側に返すそうですね。
「レンダリング」とは、JSを実行・解釈してDOMに反映させることだと認識しており、DOMに反映されたHTMLデータをまるごとクライアントに返すのがSSRだと認識しています。
Nuxtの初期設定時、サーバーをexpressにしていると、確かnuxtのプロジェクト内にサーバーのソースが置かれると思うのですが、そのケースであれば、上記で記述したSSRの原理は納得できます。
フロントもバックも同じjsであり、同一のプロジェクト内なら、サーバーサイド側もnuxtのソースを共有していると思うので、express側でnuxtのpagesやcomponentsのjsを解釈してクライアントに返すことが可能だと思います。
しかし、サーバーサイドがPHPのときはどういう動作になるのですか?
nginx+Laravel+Nuxtそれぞれ3つのコンテナでdocker環境で構築されたSSRのシステムの開発に携わってるんですが、このケースではどういう原理でサーバーサイドレンダリングが実現されているのでしょうか?
そもそも前提知識が間違っていたりとかしたらご指摘ください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。