如何在nodejs中传递端点调用中的变量

如何在nodejs中传递端点调用中的变量

问题描述:

我有一个变量,例如var merchanttoken = requestConfig.merchant_connect_token,如何使一个呼叫端点e.g如何在nodejs中传递端点调用中的变量

request.get('http://pi.call/v2/{merchanttoken}/info, function)

我需要传递变量的URL时,我将它传递。

+0

在服务器端访问的NodeJS它只是建立URL作为一个字符串。您可以使用模板文字逻辑或字符串添加将值添加到您的基本URL。 – jfriend00

+0

你能告诉我如何? @ jfriend00 –

+0

你不明白哪部分?这是非常基本的字符串操作:'“http://pi.call/v2/”+ someStringVariable'。 – jfriend00

我建议将它作为POST请求传递,而不是GET。由于身份验证令牌是敏感内容。

如果您希望GET更改URL格式,还是可以的。

http://pi.call/v2/info?merchanttoken={merchanttoken}

您可以通过

var url = require('url'); 
var url_parts = url.parse(request.url, true); 
var merchanttoken = url_parts.merchanttoken; 
+0

您好@Harikrishnan,感谢您的帮助,我正在服务器调用服务器,所以我不需要担心暴露令牌。 –