节点组件中的 http502 错误(代码仅供参考



嗨,我在为聊天机器人设计节点组件时遇到Http502错误。 第一个代码运行良好,但第二个代码给出 http502 错误。 您无需阅读所有code。 它仅用于裁判。我对两者都使用相同的host and same proxy setting,唯一的终点是更改,第二个仍然不起作用。我错过了什么?简单的NODE API call对两者都有效。当我设计组件时出现错误。

我的代理问题是否正确? 这是正确的方法吗?

'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所以即使是未声明的变量也会给出错误。如果代理服务器适用于一个组件,则不存在代理服务器问题。

相关内容

  • 没有找到相关文章

最新更新