我有一个 JavaScript Web 应用程序,我们使用 SaaS 模型向客户提供该应用程序。目前,该应用程序由几个 HTML 文件、JavaScript 文件、CSS 文件和图像文件以及一个带有配置文件的代理页面(ashx 文件)组成。我们已经在 GoDaddy 的共享托管服务上部署了该应用程序。
我们目前为每个客户部署了整个应用程序文件夹结构的精确副本,当我需要提供更新或错误修复时,我很快意识到这在维护方面是一场噩梦。我必须为每个客户更改应用程序的每个实例。
有没有更好的方法来处理这个?我听说过使用单个代码库和多个配置文件来构建基于 ASP.Net 或 PHP 等服务器端技术的动态应用程序,但我不知道如何使用 JavaScript 做到这一点,特别是因为 HTML 页面需要每个客户略有不同。