所以像往常一样,我试图在 SO 上找到这个问题,但仍然没有运气。
我知道答案是“是的,您可以修改 req 对象”,但没有提及 req 对象参数。
例如下面的代码会抛出一个错误:
app.get('/search', function(req, res) {
req.param('q') = "something";
});
错误:
ReferenceError: Invalid left-hand side in assignment
我想这与没有“SET”方法的属性或类似的东西有关。
在某些情况下,这可能会派上用场。
- 一种将快速链接转换为完整请求并将其代理的服务。
- 只需在将参数发送到您不想修改的另一个函数之前修改参数。
关于问题,有没有办法修改 req 对象参数?