我试图通过获取包含链接中的哈希值来查找某个哈希值的明文。
此代码仅从给定的 id 中获取数据
router.get('/:id', async (req, res) => {
try {
const md5 = await MD5.findById(req.params.id)
res.json(md5);
} catch (err){
res.status(500).json({ message: err.message })
}
})
获取请求
http://localhost:3000/md5/5ecd8e223ec4a031bccb299b
输出
{"cleartext":"softking","hash":"1e055704bb253ab362b3563902e88fe8","_id":"5ecd8e223ec4a031bccb299b"}
我的目标是发出一个带有哈希值的 get 请求来查找明文,而不是使用 id 请求。抱歉,我无法解释得更好,我是这方面的新手。
首先,您需要将hash
作为参数传递给您的 get 请求。然后,您可以使用find
方法而不是findById
提供mongoose
router.get('/:hash', async (req, res) => {
try {
const md5 = await MD5.find({hash:req.params.hash});
res.json(md5);
} catch (err){
res.status(500).json({ message: err.message });
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句