如何使用CDN将sproutcore部署到现有站点?

时间:2011-11-18 17:22:04

标签: sproutcore

我现在正在学习SproutCore,看起来很棒。但我找不到有关部署选项的好答案。

我从小开始。使用SproutCore实现复杂站点的单个页面。现在,该页面是从我的基于django的服务器动态生成和提供的。我从CDN提供所有静态文件(.js,.css,图像等)。

该页面代表一位客户。

因此,在该动态页面上,它知道:

  1. 我们应该关注的客户,身份证,姓名等。
  2. 我的媒体应该从(绝对HTTP路径)加载
  3. 如何在这样的环境中部署和运行基于SproutCore的应用程序?

    我想我可以将内置的sproutcore应用程序上传到我的CDN。然后在我的html页面中,以某种方式引用它。但是SproutCore应用程序如何知道从哪个服务器请求后端数据(我宁愿不对其进行硬编码)?它不能安装在CDN的根目录中,那么它如何知道如何加载相对于自身的东西呢?我可以告诉它在运行时加载的绝对URL。有些痛苦,我甚至可以告诉它在构建时加载的绝对URL。

1 个答案:

答案 0 :(得分:0)

这个没有答案,这就是我做的......

结束移动到Ember.js(又名SproutCore 2)。这是一个完全正常的“向页面添加.js并正常提供服务”模型,并没有任何有趣的部署担忧,所以这是一个明智的选择。