Javascript Ember.js不接受根URL

Javascript Ember.js不接受根URL,javascript,ember.js,ember-data,url-routing,Javascript,Ember.js,Ember Data,Url Routing,我正在尝试在一个拥有大量不同子级别站点的域上创建一个Ember.js应用程序。我正在尝试将我的rootURL设置为“/org/new/”,例如,以便根URL为mydomain.com/org/new/。我正在使用以下路由器代码: App.Router.reopen({ rootURL: '/org/new/' }); App.Router.map(function() { this.resource('carouselItems', { path: '/' }, function()

我正在尝试在一个拥有大量不同子级别站点的域上创建一个Ember.js应用程序。我正在尝试将我的rootURL设置为“/org/new/”,例如,以便根URL为mydomain.com/org/new/。我正在使用以下路由器代码:

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

App.Router.map(function() {
  this.resource('carouselItems', { path: '/' }, function() {
    // child routes
  });
});

App.CarouselItemsRoute = Ember.Route.extend({
  model: function() {
    return this.store.find('carouselItem');
  }
});

但是,我的应用程序一直试图加载mydomain.com/carouselItems。我有一个扩展ArrayController的CarouselItemController和一个扩展ObjectController的CarouselItemController。当用户导航到mydomain.com/org/new/以在引导转盘中生成某些项目时,这两种方法都会使用。

当您加载将发生什么?自动重定向到?@Daniel No,mydomain.com是一个大学网站,为许多学生组织托管网站。mydomain.com/org/new是根域,在根域中可以附加其他路径,例如mydomain.com/org/new/photos。我知道了。我试图了解当您尝试加载ember应用程序时会出现什么行为/错误。我不太明白你说的我的应用程序一直试图加载mydomain.com/carouselItems是什么意思。所以当你打开mydomain.com/org/new/?时,它是一个空白页吗?另外,我不确定你是否完全了解余烬应用程序的结构。如果你在上有一个余烬应用程序,该应用程序的不同状态的URL实际上是:,等等URL@DanielURL是根据Ember中指定的位置设置构建的。您的示例将使用HashLocation,而sethfri似乎使用HistoryLocation。