【发布时间】:2017-09-18 17:29:23
【问题描述】:
我有一个场景,我需要从 URL 读取令牌,这些令牌附加在哈希之后。我正在使用快递 4。
例如网址:http://localhost:3000/callback#access_token=1234-5678-90AB&token_type=bearer&expires_in=100
谁能帮我提取access_token、token_type和expires_in的值。
【问题讨论】:
-
片段标识符(
#之后的所有内容)不会传递给服务器,并且只能在客户端处理(如果有的话)。 -
也就是说,这不能使用服务器端代码也就是 express 来处理?
-
#和它后面的所有内容甚至都不会到达服务器(服务器收到对/callback的请求)。 -
当我使用
app.get('/callback', (req,res){ })或app.get(/callback/, (req,res){})时,express无法接受url。如何在某些特定路线中捕获 url? -
它应该在
app.get('/callback', ...)触发。