我有一个URL,该URL在浏览器中显示为https://localhost:3000/location#valueIwant=1234
。
我正在尝试访问valueIwant值,但是我尝试的所有项目ctx.request.path
,ctx.request.href
等,但似乎在#之后都没有值。如何解析网址的这一部分。
这也来自重定向。
答案 0 :(得分:1)
#
之后的所有内容都不会发送到服务器。该片段的目的是创建指向页面特定子节的链接。
如果要向服务器发送特定参数,正确的方法是使用查询部分(?
之后的所有内容),而不是片段部分。这是设计使然。