【问题标题】:How to set rootURL in Ember CLI如何在 Ember CLI 中设置 rootURL
【发布时间】:2014-11-23 09:49:33
【问题描述】:

我正在尝试更改 Ember CLI 应用中的 roolURL。这在基本的 Ember 应用中很容易:

App.Router.reopen({
  rootURL: '/blog/'
});

在 Ember CLI 应用程序中执行此操作会引发以下异常:

Uncaught TypeError: Cannot read property 'reopen' of undefined 

我想这样做的原因是我将在一个 Rails 应用程序中拥有多个 Ember CLI 应用程序。 URL 将如下所示:

/ --> rails
/foo --> rails
/api --> rails
/admin --> Ember CLI
/blog --> Ember CLI

【问题讨论】:

    标签: ember.js routing ember-cli


    【解决方案1】:

    您希望按如下方式更新 config/environment.js:

    module.exports = function(environment) {
        var ENV = {
            environment: environment,
            baseURL: '/blog/'
    

    有关特定环境的配置,请参阅 http://www.ember-cli.com/#deployments

    【讨论】:

    • 重要!进行环境更改后,您需要重新启动 Ember CLI。这就是吸引我的原因。
    • 你没有回答这个问题,是关于rootURL的。您回答了一个关于 baseURL 的问题,该问题在 Ember cli 2.7 中已被弃用。
    猜你喜欢
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    • 2013-03-12
    • 2014-10-12
    • 1970-01-01
    • 2015-03-14
    相关资源
    最近更新 更多