Angular SSR-ユニバーサル、

Sep 12 2020

自分でAngularWebサイトを構築し、自分の学習曲線のために、AngularUniversalを実装したいと考えました。チュートリアルに従いました:https://angular.io/guide/universal。検索エンジンによるクロール/インデックス作成を改善するために、すべてのhtmlが「レンダリング」されていることを実現したいと考えています。

しかし、これを機能させるには、サービスワーカーまたはnodejsホスティングが必要なようです。共有/ Apacheホスティングでは不可能ですか?または、これを行うためのより良い方法はありますか?

前もって感謝します!

回答

2 Erez.S Sep 12 2020 at 15:19

静的ファイルのみでアプリケーションを提供することはできません。すべてのリクエストでHTMLをレンダリングするサーバーが必要です。
実行できるオプションのいくつかは次のとおりです。

  1. AWS ElasticBeanstalkのようなクラウドサービスを使用する

  2. Linuxマシンを起動し、それを介して提供します(おそらく、pm2、nginxを使用)