2017-10-15 91 views
1

我有一個變量,例如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

回答

0

我建議將它作爲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,感謝您的幫助,我正在服務器調用服務器,所以我不需要擔心暴露令牌。 –