我有一个这样的端点:
app.post('/sendCode', async (req, res) => {
const { code } = req.body;
});
和这样的网址:
http://localhost:3000/sendCode?code=ABCDEFG%##HIJKLMNOPRS
因此,当我在浏览器中输入此链接时,将触发端点。这可行。但是,我从code
中提取的req.body
剪切了代码的第二部分。因此,在我的端点中,我仅看到ABCDEFG%
部分,第二部分被切除。如何获得完整的ABCDEFG%##HIJKLMNOPRS
?
浏览器不会发送URL中以井号#
开头的部分。哈希(URL片段)后的信息旨在用于客户端执行的Javascript代码。
有关此主题的更多信息,请点击Can I read the hash portion of the URL on my server-side application (PHP, Ruby, Python, etc.)?