2014-01-15 183 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中,只能浏览内部框架。但请记住,由于历史和书签不起作用,这通常是不好的做法。