如何指定动态URL?

时间:2015-06-07 18:52:30

标签: ember.js ember-cli

http://www.ember-cli.com/asset-compilation/部分指纹识别和CDN网址说:

  

prepend - 默认值:'' - 要添加到所有资产的字符串。   适用于https://subdomain.cloudfront.net/

等CDN网址

如果我的CNAMES看起来像https://cdn1.foo.com/https://cdn2.foo.com/https://cdn3.foo.com/指向我的CDN,该怎么办?我需要在Brocfile中放入什么才能使其工作?

建议使用此方法的原因是利用每个主机名的最大连接数。 (有关此处的更多信息Max parallel http connections in a browser?)。

1 个答案:

答案 0 :(得分:0)

我得到这个"部分"在Ember CLI 1.13.X上工作。

我说"部分",因为我还没有找到绕cdnX网址循环的方法。即cdn1cdn2

.ember-cli-build.js中,我有:

var emberEnv = process.env.EMBER_ENV;

module.exports = function(defaults) {
  var app = new EmberApp(defaults, {
    // Add options here
    fingerprint: {
      enabled: ['production', 'staging'].indexOf(emberEnv) > -1,
      prepend: 'https://cdn1' + (emberEnv === 'staging' ? '-staging' : '') + '.site-name.com/dist/team/'
    }
  });
  ...