我需要在我的 node.js 应用程序中触发一个请求。我的应用程序有一条路线,当它运行时,我试图点击一个动态构建的 url。所以我只需要触发一个 REST API 调用,比如:
"https://www.domainname.com/sometext/"+ var1 +"/someothertext"
所以我尝试了这个:
var options = {
host: 'www.domainname.com',
port: 80,
path: '/1.0/'+var1,
method: 'GET'
};
// trigger request
request(options, function(err,response,body) {
.......
});
当我运行这个我得到这个错误:
options.uri is a required argument
所以,我的目标是触发命中动态构建的 url 的请求。如果我有一个静态 url,我可以插入请求,它会正常工作。
事实上,我试图这样做:
request("https://www.domainname.com/1.0/456", function(err,response,body) {
.......
});
这很好用。
但是我正在尝试使用 var1 动态构建 url(路径),但这不起作用。
关于如何做到这一点的任何建议?