Roteador de backbone: livre-se de # no URL
Estou fazendo o roteador de backbone funcionar
App.Router = Backbone.Router.extend({
routes: {
"todo": "todo"
},
todo: function() {
alert(1);
}
});
Backbone.history.start();
Isso funciona bem quando eu vou para o URL:domínio: porta / # / todo
Eu quero que isso funcione sem # na URL, tentei colocar o parâmetro pushState conforme mencionado nos documentos.
Backbone.history.start({pushState: true});
Isso simplesmente redireciona # url para o sem hash
domínio: porta / # / todo (redireciona para ==>) domínio: porta / todo
Mas quando visito esse URL diretamente
domínio: porta / todo
não funciona: "Não é possível obter / todo".
Existe alguma maneira, eu posso fazer esse URL funcionar sem # nele?