【问题标题】:Http502 error in Node component(code is for reference only.)Node组件出现Http502错误(代码仅供参考)
【发布时间】:2020-06-11 05:43:12
【问题描述】:

您好,我在为聊天机器人设计节点组件时收到 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
    }
}

【问题讨论】:

    标签: javascript node.js npm node-modules chatbot


    【解决方案1】:

    在您的代码中没有问题。要了解更多,请放置整个代码。 有人认为我会在这里建议可能存在一些未声明的变量或任何类型的编译问题,因为您的聊天机器人无法与服务器通信。你使用了use strict,所以即使是未声明的变量也会出错。如果它适用于一个组件,则不存在代理服务器问题。

    【讨论】:

      猜你喜欢
      • 2011-04-20
      • 1970-01-01
      • 2010-09-07
      • 2018-03-14
      • 1970-01-01
      • 2014-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多