使用ExpressJS获取参数

我想用“#”代替“?”使用ExpressJS来获得一个特定的参数。 在url…

我的url:

http://localhost:3000/#access_token=LMkdfkdmsklmfdkslklmdskfmsda 

我想获得“access_token”和“req.params.access_token”不起作用…

安东尼

简短的回答:你不能。

较长的回答: 片段标识符 (即#之后的部分)应该在客户端进行评估,不应该发送到服务器。 您的快速应用程序无法知道他们。

您可以尝试将它们转换为查询参数或pathvariables(即,通过处理JavaScript中的片段标识符更改),使它们可见的服务器端。