从快速请求对象访问锚定令牌

accessing anchored tokens from epxress request object

我正在构建一个 Trello 机器人,我需要为其获取授权令牌,官方文档列出了构建身份验证的框架 URL,如下所示:
https://trello.com/1/authorize?expiration=1day&name=MyPersonalToken&scope=read&response_type=token&return_url=${MY_RETURN_URL}&key=${API_KEY}
当用户单击允许时,身份验证令牌将作为 GET 方法发送到上面的身份验证 link 中给出的 return_url
所以正如预期的那样,我得到了正确的令牌,但它不是查询或参数的形式,URL 看起来像 https://return.url.com#32characterslongstring 那么我该如何解析该令牌, 我正在使用快速服务器,所以我尝试使用 req.urlreq.originalUrl 获取完整的 URL 或尝试记录 request 对象,但我无法获取该对象部分

我尝试在我的机器上进行本地测试,但仍然无法获取令牌

我唯一关心的是获得令牌或完整 URL 比方说,我有一个 URL 像 https://localhost/param#thisiswhatiwanttoget 那么如何在服务器端访问 # 之后的那部分呢?或在 nodejs / express 上下文中。

URL 哈希永远不会发送到服务器。您将需要在浏览器上阅读它。我假设你的回调 (return) URL 在你的服务器上,所以你可以有一些 JS 代码在页面加载时执行,读取哈希,然后将它发送回服务器AJAX请求。

https://developer.mozilla.org/en-US/docs/Web/API/URL/hash