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