Server Side
Whenever i request no matter what i pass it shows { id: 't' } on server
app.get("/get_test?:id", (req, res) => {
console.log(req.params.id);
res.send(req.params);
})
// client side code
fetch("/get_test?" + props.id)
.then(res => res.json())
.then(data => {console.log("Data from server: ",data)})
.catch(err => console.log(err))
If you want to get query params just use query (not params)
app.get("/get_test?:id", (req, res) => {
console.log(req.query.id);
res.send(req.query);
})
or use params, but url will be different
app.get("/get_test/:id", (req, res) => {
console.log(req.params.id);
res.send(req.params);
})