无法读取nodeJS中的URL编码

我在nodeJS中使用快速框架,并尝试发送电子邮件激活链接,但是当我激活链接的URL编码和expression路由无法读取和发送到404错误页面。

Url: xxx.com/#/user/543fe901b43083207ff0f863c07135b6/xxx.x@gmail.com On click to URL: xxx.com/#%2Fuser%2F543fe901b43083207ff0f863c07135b6%2Fxxx.x@gmail.com 

你能帮我解决我做错了什么,或者我错过了什么吗?

提前致谢。

你不能在url中使用这样的散列符号。 事实上,散列符号具有特殊含义,散列符号后面的所有内容仅在浏览器中解释。 它不是用来区分url,而是用于定位网页。

因此,express不会parsing散列符后面的内容,至less在默认configuration中是这样。