노드 모듈에서이 컬 (curl) 요청을 작성하려고합니다. 인수를 전달하는 방법을 모릅니다.인수를 사용하여 node.js에서 Curl 호출을 만드는 방법
curl -u myusername https://myusername.cloudant.com/_api/v2/monitoring/disk_use?cluster=myclustername&format=json
지금까지 다음 코드가 있습니다. 나는 그것이 쉽다는 것을 희망하면서 node-libcurl
을 사용하고있다.
var Curl = require('node-libcurl');
var curl = new Curl();
curl.setOpt('URL', 'myusername.cloudant.com/_api/v2/monitoring/disk_use?cluster=myclustername&format=json');
curl.on('end', function(statusCode, body, headers) {
console.info(statusCode);
console.info('---');
console.info(body);
console.info('---');
console.info(this.getInfo('TOTAL_TIME'));
this.close();
});
그래서 명령에 -u 플래그를 전달하는 방법을 모르겠습니다. 미리 감사드립니다 어떤 방향으로 도움이 될 것입니다. 당신은 NPM에서이 사용 request 패키지를 달성 할 수있는 curl examples
curl.setOpt(Curl.option.USERNAME, 'username');
curl.setOpt(Curl.option.PASSWORD, 'password');
나는 이것을 시도했다. -u 플래그를 전달해야하기 때문에 작동하지 않습니다. USERNAME 인증 옵션이 없습니다. – Shadid