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

Node.js 如何在nodejs中的端点调用中传递变量,node.js,rest,api,request,endpoint,Node.js,Rest,Api,Request,Endpoint,我有一个变量,例如var-merchanttoken=requestConfig.merchant\u connect\u token,在调用端点时如何传递它,例如 request.get('http://pi.call/v2/{merchanttoken}/info,function) 我需要在url中传递变量。我建议将其作为POST请求传递,而不是GET。因为身份验证令牌是敏感内容 如果你喜欢的话,还是把URL格式改成这个 http://pi.call/v2/info?merchanttok

我有一个变量,例如
var-merchanttoken=requestConfig.merchant\u connect\u token
,在调用端点时如何传递它,例如

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


我需要在url中传递变量。

我建议将其作为POST请求传递,而不是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;

我建议将其作为POST请求传递,而不是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;

只需将URL构建为字符串。您可以使用模板文字逻辑或字符串加法将值添加到您的基本URL。您能告诉我如何添加值吗@JFriend00你不明白什么部分?这是非常基本的字符串操作:
“http://pi.call/v2/“+someStringVariable
。感谢您的帮助,我使用了双引号:
”/v2/connects/“+merchanttoken+”/info'
但是我看到你用了同样的引语,我试过了,它成功了
'/v2/connects/'+merchanttoken+'/info'只需将URL构建为字符串。您可以使用模板文字逻辑或字符串加法将值添加到您的基本URL。您能告诉我如何添加值吗@JFriend00你不明白什么部分?这是非常基本的字符串操作:
“http://pi.call/v2/“+someStringVariable
。感谢您的帮助,我使用了双引号:
”/v2/connects/“+merchanttoken+”/info'
但是我看到你用了同样的引语,我试过了,它成功了
'/v2/connects/'+merchanttoken+'/info'
Hi@Harikrishnan,谢谢你的帮助,我正在打一个服务器到服务器的电话,所以我不必担心暴露令牌。Hi@Harikrishnan,谢谢你的帮助,我正在打一个服务器到服务器的电话,所以我不必担心暴露令牌。