在node.js中获取整个查询参数

问题描述 投票:0回答:1

我有一个这样的端点:

app.post('/sendCode', async (req, res) => {
  const { code } = req.body;
});

和这样的网址:

http://localhost:3000/sendCode?code=ABCDEFG%##HIJKLMNOPRS

因此,当我在浏览器中输入此链接时,将触发端点。这可行。但是,我从code中提取的req.body剪切了代码的第二部分。因此,在我的端点中,我仅看到ABCDEFG%部分,第二部分被切除。如何获得完整的ABCDEFG%##HIJKLMNOPRS

node.js express
1个回答
0
投票

浏览器不会发送URL中以井号#开头的部分。哈希(URL片段)后的信息旨在用于客户端执行的Javascript代码。

有关此主题的更多信息,请点击Can I read the hash portion of the URL on my server-side application (PHP, Ruby, Python, etc.)?

© www.soinside.com 2019 - 2024. All rights reserved.