嗨,我在为聊天机器人设计节点组件时遇到了Http502错误。第一个代码工作得很好,但第二个代码给出了http502错误。您不需要阅读所有的code。只是供人参考。对于这两种情况,我都使用相同的host and same proxy setting,唯一的终点是change.still第二次不能工作。我错过了什么?简单的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
}
}发布于 2020-06-10 21:43:12
在您的代码中没有问题。要理解更多,请把整个代码。有人认为,这里可能存在一些未声明的变量或任何类型的编译问题,由于这些问题,您的聊天机器人无法与服务器通信。您已经使用了use strict,所以即使是未声明的变量也会出现错误。如果代理服务器用于一个组件,则不存在代理服务器问题。
https://stackoverflow.com/questions/62293476
复制相似问题