我试图通过backbone.history.start
更改默认root所以,我从:
开始router.js
router = Backbone.Router.extend({
routes: {
'' : 'home'
},
home:function(){
console.log("home");
}
});
app.js
var app = Backbone.View.extend({
initialize: function(options)
{
var AppRouter = new router();
Backbone.history.start({pushState: true,root: "/home"});
}
});
所以,在这个例子之后,如果我触发
mydomain.com/
将启动" home"
我的主页完全由服务器端提供。 即:
mydomain.com/
成功登录后,用户将被重定向到mydomain.com/home,应由客户端准备并呈现。
所以,我只想将我的root设置为mydomain / home而不是默认为backbone.history.start的mydomain /
我错过了什么吗?Backbone.history.start({pushState: true,root: "/home"})
总是在这两种情况下启动