我有以下代码:
app.get('/torrent/', function (req, res) {
res.json(req.query.magnet);
});
因此,当我访问http://server.com/torrent/?magnet=<insertmagneturlhere>
时,我希望整个磁铁网址都在响应中。
以下是整个磁体的示例:magnet:?xt=urn:btih:550321C3982A023C474A61C37E3082D9EA1C12CC&dn=some+file+name+here&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce
但是我只是得到了这个:"magnet:?xt=urn:btih:550321C3982A023C474A61C37E3082D9EA1C12CC"
&amp;逃避响应并将其停在那里,我怎样才能得到其余部分?
答案 0 :(得分:0)
这是一个非常奇怪的uri,但&amp;是查询参数之间的分隔符,因此您实际上有多个。尝试阅读下一个:
req.queryquery.dn
之后的那个
req.query.tr