Javascript/HTML/CSS で完全に構築された SPA (シングル ページ アプリケーション) があります。他の言語は使用されていません。これで、アプリケーションの構成データがたくさんあります。これはグループ固有の可能性があります。たとえば、セット A グループは Ajax の別の IP に接続し、次にセット B グループに接続します。などなど
そのために、これらすべての構成から単一の構成ファイルにアクセスできるようにしたいと考えています。
1 つのアプローチは、これらすべての構成を含む JavaScript ファイルを作成することです。SPA アプリケーションは、この Javascript ファイルから構成を読み取ります。
Pros: No new mechanism to be added to read configuration file
Cons: For every config change I have to change the code from the deployed live website.
2 番目のアプローチは、たとえば .net で Web サービスを作成することです。アプリケーションは、この Web サービスが読み込まれるたびに、この Web サービスからすべての構成を読み取ります。
Pros: Separate configuration file mechanism using standard place to store configuration data
Cons: introduce new mechanism/ language only for configuration data only.
JavaScript から設定データを読み取る他の方法があれば教えてください。または、上記のアプローチのどれがより堅牢で長期的に機能しますか