Javascript 节点组件中的Http502错误(代码仅供参考。)

Javascript 节点组件中的Http502错误(代码仅供参考。),javascript,node.js,npm,node-modules,chatbot,Javascript,Node.js,Npm,Node Modules,Chatbot,您好,我在为聊天机器人设计节点组件时遇到Http502错误。第一个代码工作正常,但第二个代码给出了http502错误。您不需要阅读所有的代码。仅供参考。我使用相同的主机和相同的代理设置,唯一的终点是更改。第二个仍然不起作用。我错过了什么?简单的节点API调用对这两种方法都有效。设计组件时出错 我是否正确处理了代理问题?这是正确的方式吗 'use strict'; process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"; var request = re

您好,我在为聊天机器人设计节点组件时遇到
Http502
错误。第一个代码工作正常,但第二个代码给出了http502错误。您不需要阅读所有的
代码
。仅供参考。我使用相同的
主机和相同的代理设置
,唯一的终点是更改。第二个仍然不起作用。我错过了什么?简单的
节点API调用
对这两种方法都有效。设计组件时出错

我是否正确处理了代理问题?这是正确的方式吗

   'use strict';
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
var request = require('request');
var username = "shrutisharma@infy.com";
var password = 'Password';
var baseUrl = 'https://xxxxx18993c046e585b90bc8cc5e1f80-jcs.oci.cloudonline.ml:443';
var baseUrlwoHttps = baseUrl.substring(8);
process.env["NO_PROXY"] = baseUrlwoHttps;
var getUrl = baseUrl + '/IMCMCSREST/rest/v1/PlannedCosts';
var outcome;
var options = {
    url: getUrl,
    auth: {
        user: username,
        password: password
    }
}
下面的一个不起作用

'use strict';
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
var request = require('request')
var username = "shrutisharma@infy.com";
var password = 'DDixit90';
var baseUrl = 'https://xxxxx18993c046e585b90bc8cc5e1f80-jcs.oci.cloudonline.ml:443';
var baseUrlwoHttps = baseUrl.substring(8);
process.env["NO_PROXY"] = baseUrlwoHttps;
var getUrl = baseUrl + '/IMCMCSREST/rest/v1/PlannedCosts/2007/child/CmiCpPlanCostTypesView/000200000124ACED0005737200146A6176612E6D6174682E426967446563696D616C54C71557F981284F0300024900057363616C654C0006696E7456616C7400164C6A6176612F6D6174682F426967496E74656765723B787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000737200146A6176612E6D6174682E426967496E74656765728CFC9F1FA93BFB1D030006490008626974436F756E744900096269744C656E67746849001366697273744E6F6E7A65726F427974654E756D49000C6C6F776573745365744269744900067369676E756D5B00096D61676E69747564657400025B427871007E0002FFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFE00000001757200025B42ACF317F8060854E002000078700000000207D7787800000127ACED0005737200146A6176612E6D6174682E426967446563696D616C54C71557F981284F0300024900057363616C654C0006696E7456616C7400164C6A6176612F6D6174682F426967496E74656765723B787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000737200146A6176612E6D6174682E426967496E74656765728CFC9F1FA93BFB1D030006490008626974436F756E744900096269744C656E67746849001366697273744E6F6E7A65726F427974654E756D49000C6C6F776573745365744269744900067369676E756D5B00096D61676E69747564657400025B427871007E0002FFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFE00000001757200025B42ACF317F8060854E0020000787000000005012A05FDE67878/child/CstCostTypesView/5000003046/child/CstItemCostsView';
var options = {
    url: getUrl,
    auth: {
        user: username,
        password: password
    }
}

在您的代码中没有问题。要了解更多信息,请输入完整的代码。 我认为这里可能存在一些未声明的变量或任何类型的编译问题,因为您的聊天机器人无法与服务器通信。您必须使用
use strict
,因此即使未声明的变量也会给出错误。如果代理服务器为一个组件工作,则不存在代理服务器问题