亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Node Express 路由中解析帶有特殊字符的 URL

在 Node Express 路由中解析帶有特殊字符的 URL

呼喚遠方 2021-11-18 09:41:13
我嘗試在身份驗證過程中使用 AWS Cognito 返回的特殊字符解析 URL。我找不到檢索“id_token”參數的方法,因為 NodeJs req 似乎沒有包含 # 之后的所有內容我試過使用 req.query、req.originaURl 等等。我可能錯過了一些東西這是返回的鏈接http://localhost:8080/auth#id_token=eyJraWQiOiERubiJ5AwdK9Rzau6BX0lYLQCvFDoGv1boLMnKnRexpires_in=3600&token_type=Bearer預期結果應返回#id_token 的值
查看完整描述

3 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

#URL 中的符號是片段標識符,它不會傳輸到服務器。

在此處閱讀更多相關信息


查看完整回答
反對 回復 2021-11-18
?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

# 只能在客戶端訪問,因此您需要創建一個請求并將令牌發送到服務器,例如:

var tokenParams = window.location.hash.substr(1);


查看完整回答
反對 回復 2021-11-18
?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

沒有看到你的代碼很難提供幫助。此外,如果無法查看從該 URL 返回的內容,則很難為您進行測試。

分配給 hash 屬性的值中包含的 URL 字符是 precent-encoded。查看 url.hash 的 Node.js 文檔,它可用于獲取和設置 URL 的片段部分。

我相信這應該會有所幫助。

轉到https://nodejs.org/api/url.html并搜索 url.hash。


查看完整回答
反對 回復 2021-11-18
  • 3 回答
  • 0 關注
  • 283 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號