【发布时间】:2021-06-08 11:13:46
【问题描述】:
用户可以为search 输入不同的字符。因此,当用户输入字符时会出现错误,例如/ 或者 %。如何在get查询中发送变量search?
router.get('/get/:search', (req, res) => {
Label.aggregate(pipeline)
.then(result => {
res.json(result);
})
.catch(err => {
res.status(500).send(err);
});
});
在前端:
api.get(`${'get'}/${search}`);
【问题讨论】:
-
api.get(`get/${encodeURIComponent(search)}`); -
感谢@Chris G 和 ASDFGerte 它工作正常 :)
标签: javascript node.js mongodb mongoose get