【问题标题】:How to read hash params and query params through url in express 4如何在express 4中通过url读取哈希参数和查询参数
【发布时间】: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', ...)触发。

标签: node.js express express-4


【解决方案1】:

工作:将请求传递给客户端并在客户端(Angular)中处理碎片化的 url。

【讨论】:

    猜你喜欢
    • 2011-06-04
    • 1970-01-01
    • 2015-05-03
    • 1970-01-01
    • 2017-05-31
    • 2012-05-28
    • 2011-12-11
    • 1970-01-01
    • 2015-12-16
    相关资源
    最近更新 更多