隐藏路线参数

时间:2014-01-15 23:31:30

标签: node.js express routes

我正在学习使用express的nodejs,我正在使用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驱动的。

1 个答案:

答案 0 :(得分:0)

如果你的应用是ajax,那么网址就不会改变。您还可以将整个事物包装在iframe中,并仅导航内部框架。但请记住,这通常是不好的做法,因为历史和书签不起作用。