Node.js 如何在node express应用程序中构建包含#的路由

Node.js 如何在node express应用程序中构建包含#的路由,node.js,express,routes,Node.js,Express,Routes,有没有人知道我是否有一个url,比如在node express应用程序中应该设置什么路由 http://abc.com/fbauth#access_token=<some random number>. http://abc.com/fbauth#access_token=. 因此,如果我在express/node应用程序中将路由设置为“/fbauth”,那么它就无法解析url的其余部分,无论是req.params还是req.query 任何感谢的帮助…#都是保留的,虽然对URI

有没有人知道我是否有一个url,比如在node express应用程序中应该设置什么路由

http://abc.com/fbauth#access_token=<some random number>.
http://abc.com/fbauth#access_token=.
因此,如果我在express/node应用程序中将路由设置为“/fbauth”,那么它就无法解析url的其余部分,无论是req.params还是req.query

任何感谢的帮助…

#都是保留的,虽然对URI有效,但不会在后端请求中提交。它对于前端技巧非常有用,例如单页web应用程序中的页面锚定和导航


如果需要返回args,那么使用?签名而不是“将把访问令牌传递给节点应用程序。

好吧……这是facebook用来返回访问令牌的技巧……不需要中间步骤为其oauth提供代码……这是否意味着“节点快车”中无法捕获“url”之外的部分?使用
\\\
告诉markdown您想逃避散列而不是制作一个
。。。此外,是的,express在散列之后从未看到任何内容。这就是()如何允许服务器不知道加密密钥的加密pastebin。