Посмотрите на эту страницу: https://curl.trillworks.com/#node, это очень удобно.Я думаю, что вы уже получили ответ (спасибо @ Dennington-bear) из комментариев, но это стоит посмотреть, это может превратить команду curl в скрипт Node.js.Я бы рекомендовал просмотреть сгенерированный код, чтобы вы точно понимали, что он делает, но очень полезно создавать скелет кода из команды curl.
Результат (для этой команды);
var request = require('request');
var options = {
url: 'https://api.someapi.com',
auth: {
'user': 'clientID',
'pass': 'clentSecret'
}
};
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
}
request(options, callback);