如何将ember cli中的base/root url从默认根'/'更改为'/ home'?

nhi*_*ine 5 ember.js ember-cli

我已经生成了一个'home'路线,我想将我的基本网址'/'更改为'home'我尝试将这行代码添加到router.js

App.Router.reopen({
  rootURL: '/blog/'
});
Run Code Online (Sandbox Code Playgroud)

我也尝试将config/environment.js中的base-url设置为'/ home /'

小智 5

// app/routes/application.js
export default Ember.Route.extend({
    redirect: function () {
        this.transitionTo('home');
    }
});


// router.js
Router.map(function() {
  this.route('home', { path: '/home' });
});
Run Code Online (Sandbox Code Playgroud)

  • 谢谢看起来你也可以将它添加到路由器地图this.resource('your_new_root',{path:'/'}); (3认同)