User can enter different characters for search. For this reason, errors appear when the user enters characters e.g. / or %. How to send the variable search in a get query?
router.get('/get/:search', (req, res) => {
Label.aggregate(pipeline)
.then(result => {
res.json(result);
})
.catch(err => {
res.status(500).send(err);
});
});
in frontend:
api.get(`${'get'}/${search}`);
api.get(`get/${encodeURIComponent(search)}`);