我有一个完全用Javascript / HTML / CSS构建的SPA(单页面应用程序)。没有使用其他语言。现在我有很多应用程序的配置数据。哪个可以是特定于组的。例如,Set A组连接到Ajax的不同IP,然后设置B组。等等
为此,我希望能够访问所有这些配置中的单个配置文件。
一种方法是制作包含所有这些配置的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.
第二种方法是使用.net创建一个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读取配置数据,请告诉我。或者上述哪种方法更加强大并且可以长期运行
答案 0 :(得分:0)
为什么每个组的服务器上都没有不同的JS文件?以JSON格式化配置数据并将其存储在文件中。您甚至可以创建一个管理工具来生成新的配置文件,以便轻松管理组配置。将文件导出为JSON,并为其命名为groupAConfig.js
。