我正在学习使用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驱动的。
答案 0 :(得分:0)
如果你的应用是ajax,那么网址就不会改变。您还可以将整个事物包装在iframe中,并仅导航内部框架。但请记住,这通常是不好的做法,因为历史和书签不起作用。