2014-01-15 132 views
0

我正在學習nodejs和express,並且我正在使用knockoutjs創建我的第一個單頁應用程序,我有很多路由,我正在尋找一種方法來隱藏除編碼之外的Url參數他們,如果我有像頭鏈接:隱藏路由參數

http://www.mywebapp.com/login 
http://www.mywebapp.com/logout 
http://www.mywebapp.com/signup 
http://www.mywebapp.com/users/username 
http://www.mywebapp.com/users/1-8 

我還可以讓這些鏈接顯示爲

http://www.mywebapp.com 

無論什麼要調用的路線?

如果不可能有人請解釋爲什麼?

我的應用程序完全是ajax驅動的。

+0

爲什麼要隱藏參數? – cyberwombat

+0

@Yashua只是讓它看起來很酷,頁面永遠不會重新加載,所以爲什麼他的用戶應該看到鏈接改變 – Kanka

回答

0

那麼如果你的應用程序是ajax那麼url不會改變。你也可以把整個東西包裝在一個iframe中,只能瀏覽內部框架。但請記住,由於歷史和書籤不起作用,這通常是不好的做法。