把我的Curl变成NodeJS

Turn my Curl into NodeJS

本文关键字:NodeJS 变成 Curl 我的      更新时间:2023-09-26

我试图在NodeJS中模仿下面的curl命令的效果,但似乎无法让它发挥作用。如有任何帮助,我们将不胜感激。

卷曲https://url.com/rest/scripts-H"授权:持有者$TOKEN"

假设我已经将$TOKEN的内容存储在var-auth中,那么对于模拟上述curl命令的请求,无论是同步请求还是其他请求,正确的格式是什么?

我目前的尝试看起来是这样的,但似乎根本不起作用:

var resData=请求('GET',reqURL,auth);

编辑:解决了,但我觉得我应该指出,上面使用的是"同步请求",因此可以将结果存储为变量。

var request = require('request');
request({
  method: 'GET',
  url: reqURL,
  headers: 'Authorization: bearer ' + auth, //assuming var auth = $token
  json: true
 }, function(err, response, body){
    //Do whatever you want to here
});