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,谢谢你的帮助,我正在打一个服务器到服务器的电话,所以我不必担心暴露令牌。