gpt4 book ai didi

javascript - 无法读取 nodeJS 中的 URL 编码

转载 作者:行者123 更新时间:2023-11-30 15:24:49 25 4
gpt4 key购买 nike

我在 nodeJS 中使用 express 框架并尝试通过电子邮件发送激活链接,但是当我激活链接时,url 被编码并且 express 路由无法读取并发送到 404 错误页面。

Url: 

xxx.com/#/user/543fe901b43083207ff0f863c07135b6/xxx.x@gmail.com

On click to URL:

xxx.com/#%2Fuser%2F543fe901b43083207ff0f863c07135b6%2Fxxx.x@gmail.com

你能帮我解决我做错了什么或错过了什么吗?

提前致谢。

最佳答案

您不得在 url 中使用这样的井号。事实上,哈希符号有特殊的含义,哈希符号后面的所有内容仅在浏览器中解释。它不是用来区分URL的,而是页面上的 anchor 。

因此,express 不会解析井号后面的内容,至少在其默认配置中是这样。

关于javascript - 无法读取 nodeJS 中的 URL 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43160394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com