带有' /'的参数在ExpressJS中

时间:2016-10-27 19:23:03

标签: angularjs node.js express

我想知道如何通过一个包含' /'的param来进行GET调用。字符。有可能吗?

示例:GET /service/products/GIANAX W/22 cps

非常感谢你们!

1 个答案:

答案 0 :(得分:1)

在包含/的网址上使用encodeURIComponent,并将结果字符串用作实际网址。

例如,如果您在encodeURIComponent()上致电"GIANAX W/22 cps"并将其与网址的其他部分合并,您将获得:

/service/products/GIANAX%20W%2F22%20cps

注意,您一次只能在一个路径段上调用encodeURIComponent。您无法在整个URL上调用它,否则它将逃避您要保留的实际路径分隔符。