Javascript Node.js+;express如何向请求url添加字符串?

Javascript Node.js+;express如何向请求url添加字符串?,javascript,node.js,express,proxy,Javascript,Node.js,Express,Proxy,我有一个反向代理,它的工作原理如下: app.all('/geoserver', function (req, res) { apiProxy.web(req, res, {target: serverOne}); }); 我需要向请求url添加如下字符串: app.all('/geoserver', function (req, res) { apiProxy.web(req, res, {target: serverOne}); }); &cql_filer=strSub

我有一个反向代理,它的工作原理如下:

app.all('/geoserver', function (req, res) {
    apiProxy.web(req, res, {target: serverOne});
});
我需要向请求url添加如下字符串:

app.all('/geoserver', function (req, res) {
    apiProxy.web(req, res, {target: serverOne});
});
&cql_filer=strSubstring(codigo,0,3)=%27201%27

在代理到
serverOne
之前

尝试使用
req=req+'&cql\u filer=strSubstring(codigo,0,3)=%27201%27'但它不工作


有没有办法解决这个问题?谢谢

代理模块似乎使用
req.url
来确定要代理的url。您可以根据需要更改
req.url

req
是一个对象。也许您正在寻找
req.url
如果您想添加查询参数,最好附加相同的url。i、 你是对的。请将其发布为答案,以便标记为解决方案@jonaswillms