将请求传递给服务器sammyjs

问题描述:

sammyjs的新功能。我们广泛地有两个模块,一个是服务器端渲染,另一个是解耦客户端应用程序。我们已经实施了ko和sammy及其工作良好。但对于一些请求,我需要将它传递给服务器。 sammy有可能吗?将请求传递给服务器sammyjs

Sammy(function() { 
    this.get(".*", function() { 
    var view = window.location.pathname; 
    if(view == "/") 
     appViewModel.currentView("home-page"); 
    else if(view == "/product") 
     appViewModel.currentView("product-page"); 
    else if(view == "/admin") 
     return false; // SSR Page 
    }); 
}).run(); 

答案原来是非常简单的,只是不抓住要求摆在首位。

this.get("^(?!\/admin$).*$", function() { 
    // Do something 
});