Javascript NodeJS通过蓝鸟发送HTTPS请求并请求承诺

Javascript NodeJS通过蓝鸟发送HTTPS请求并请求承诺,javascript,node.js,api,rest,promise,Javascript,Node.js,Api,Rest,Promise,我正在打一个https电话,但在我的控制台中什么也没有得到。请帮忙。这是我的密码。请让我知道是否有其他方法来解决这个问题 我试图通过提取服务器URI来获取所有服务器,然后获取这些服务器URI的属性。大约有1000台服务器。使用承诺和请求来完成任务。如果有人能把我引向正确的方向,那将是一个很大的帮助 代码 /模块/ 控制台 “这是用户数据” 这就是我期望的服务器URI列表 只是说,您的auth结构在初始化之前尝试访问username和password。使用let而不是var获取此类错误的异常。J

我正在打一个https电话,但在我的控制台中什么也没有得到。请帮忙。这是我的密码。请让我知道是否有其他方法来解决这个问题

我试图通过提取服务器URI来获取所有服务器,然后获取这些服务器URI的属性。大约有1000台服务器。使用承诺和请求来完成任务。如果有人能把我引向正确的方向,那将是一个很大的帮助

代码 /模块/

控制台 “这是用户数据”


这就是我期望的服务器URI列表

只是说,您的
auth
结构在初始化之前尝试访问
username
password
。使用
let
而不是
var
获取此类错误的异常。
JSON.stringify
只接受一个参数。尝试
console.log(“这是USERDATA”,JSON.stringify(USERDATA))
(或者根本不使用
JSON.stringify
)。您是否从
transform
回调中获得
控制台.log
?那么现在到底发生了什么,您获得了哪些日志(以及您是否从
transform
中获得的日志)?你能用固定代码更新你的帖子吗?为什么
transform
回调函数不返回任何内容?如果
条件不匹配,可能是
。您可以检查(使用调试器或更多日志)吗?只需说,您的
auth
结构在初始化之前尝试访问
username
password
。使用
let
而不是
var
获取此类错误的异常。
JSON.stringify
只接受一个参数。尝试
console.log(“这是USERDATA”,JSON.stringify(USERDATA))
(或者根本不使用
JSON.stringify
)。您是否从
transform
回调中获得
控制台.log
?那么现在到底发生了什么,您获得了哪些日志(以及您是否从
transform
中获得的日志)?你能用固定代码更新你的帖子吗?为什么
transform
回调函数不返回任何内容?如果
条件不匹配,可能是
。您可以检查(使用调试器或更多日志)吗?
var express = require('express');
var rp = require('request-promise');
var Promise = require('bluebird');

var app = express();

if ('development' == app.get('env')) {
    process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
};

/*PROMISES*/
fetchAllUsers() 
    .then(function(userData) {
        console.log("This is USERDATA ", userData);
    });

function fetchAllUsers() {

    var username = 'username123',
    password = 'pass123',
    role = 'Read-Only',
    url_host = 'https://link.com:10843';

    var url1 = url_host + '/type/PropertySetClasses/SystemObject/Server/?username=' + username +  '&password=' + password + '&role=' + role;

    var auth = "Basic " + new Buffer(username + ':' + password).toString("base64");

    return rp.get({
        uri: url1,
        headers: {
          'Authorization': auth,
          'Content-Type': 'application/json',
          'Accept': 'application/json'
        },
        transform: function(body, res) {
            // if(!err && response.statusCode == 200) {
                res= JSON.parse(body);
                return res;
            // }
        }
    });
}