javascript - Node.js + express如何将字符串添加到请求url?
问题描述
我有一个像这样工作的反向代理:
app.all('/geoserver', function (req, res) {
apiProxy.web(req, res, {target: serverOne});
});
我需要在请求 url 中添加这样的字符串:
&cql_filer=strSubstring(codigo,0,3)=%27201%27
在代理到serverOne
.
试过了,req = req + '&cql_filer=strSubstring(codigo,0,3)=%27201%27';
但它不起作用。
关于如何解决这个问题的任何想法?谢谢!
解决方案
代理模块似乎用于req.url
确定要代理的 url。您可以req.url
根据自己的需要进行更改。
推荐阅读
- reactjs - console.log(this.props.store) 在我的创建反应应用程序中返回未定义?
- coinbase-api - 请求访问令牌 API 密钥
- asp.net-mvc - 我可以像 Windows 窗体中的 MS Gridview 一样处理 DevExpress GridView 吗?
- c++ - 如何对复杂的模板化函数进行显式实例化?和相关的智能感知错误
- python - 如何使用xpath和python提取包含不需要的BR标签的标签之间的文本?
- python - 如果在另一个数据框中缺少值,如何在一个数据框中删除一行?
- android - 我的 android studio 不会自动生成 com,android.support 依赖项。我怎么解决这个问题?
- javascript - 如何使用 sequelize beforeCreate 自动生成 Id 值?
- javascript - Javascript LBYL 还是 EAFP?
- html - css文件没有链接到html