【问题标题】:SPA javascript configuration fileSPA javascript 配置文件
【发布时间】:2013-10-23 18:33:18
【问题描述】:

我有一个完全使用 Javascript/HTML/CSS 构建的 SPA(单页应用程序)。没有使用其他语言。现在我有很多应用程序的配置数据。可以是特定于组的。例如,设置 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 读取配置数据,请告诉我。或者上面提到的哪种方法更健壮并且可以长期使用

【问题讨论】:

  • 希望您在您的 SPA 中使用backbone.js!我无法想象您的 SPA 还没有与某处的后端技术对话(即使它与仍在 javascript 中的 node.js 服务器)。我的建议是使用 Web 服务方法——能够在不停机的情况下更改配置到您的 SPA 将是恕我直言的好功能。

标签: javascript .net configuration


【解决方案1】:

为什么不在服务器上为每个组设置不同的 JS 文件?以 JSON 格式格式化配置数据并将其存储在文件中。您甚至可以创建一个管理工具来生成新的配置文件,以便轻松管理组配置。将文件导出为 JSON 并为其命名,例如 groupAConfig.js

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-22
    • 1970-01-01
    • 2021-10-30
    • 2020-10-04
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    相关资源
    最近更新 更多