我有2个端点,它们基本上是相同的,唯一的区别是它们之一是带有查询参数的GET请求,而另一个是带有主体参数的POST请求。
app.get('/sameEndpoint', (req, res) => {
let param1 = req.query.param1;
let param2 = req.query.param2;
res.send(param1 + param2);
}
app.post('/sameEndpoint', (req, res) => {
let param1 = req.body.param1;
let param2 = req.body.param2;
res.send(param1 + param2);
}
我想以某种方式重构它,以便所有更改都只在一个地方进行。这看似愚蠢的问题,但我不确定是否有解决此问题的简单方法。