You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js Express路由参数无法识别+符号问题求助

问题原因分析:URL中+符号丢失变为空格

这是HTTP URL编码的标准行为导致的:

  • 在URL的查询参数规则里,+符号被定义为空格的等价编码。当Express框架(从代码结构判断你使用的是Express)解析req.query时,会自动遵循这个编码规则,把URL里的+解码成空格,所以你控制台输出的abc TI4里的空格就是原URL中+被解码后的结果。
  • 你直接在Postman的URL里传入token=abc+TI4,Postman会按照标准URL编码规则处理这个参数,后端接收到的已经是解码后的内容,自然就看不到+符号了。

内容的提问来源于stack exchange,提问作者beisaikong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 03:57:52