【发布时间】:2011-11-18 17:22:04
【问题描述】:
我现在正在学习 SproutCore,看起来很棒。但我找不到关于部署选项的好答案。
我从小处着手。只需使用 SproutCore 实现复杂站点的单个页面。现在,该页面是从我的基于 django 的服务器动态生成和提供的。我从 CDN 提供所有静态文件(.js、.css、图像等)。
该页面代表一位客户。
所以,在那个动态页面上,它知道:
- 我们应该查看哪些客户,ID、姓名等。
- 我的媒体应该从哪里加载(绝对 HTTP 路径)
如何让基于 SproutCore 的应用程序在这样的环境中部署和运行?
我想我可以将构建的 sproutcore 应用程序上传到我的 CDN。然后在我的 html 页面中,以某种方式引用它。但是,SproutCore 应用程序如何知道从哪个服务器请求后端数据(我宁愿不对其进行硬编码)?它不能安装在 CDN 的根目录下,那么它怎么知道如何加载相对于自身的东西呢?我可以告诉它一个在运行时加载的绝对 URL。有点痛苦,我什至可以告诉它一个在构建时加载的绝对 URL。
【问题讨论】:
-
现在正在使用 SC1,但如果有显着的好处我可以切换到 SC2。
标签: sproutcore