node.js 中未处理的错误

葡萄汁
app.get('/api/platforms2', function(req, res) {
    var sshcommectionresult = "came";
    c.connect({
        host: '10.254.27.9',
        port: 22,
        //debug: console.log,
        readyTimeout: 99999,
        username: 'bwadmin',
        password: 'bwadmin1'
    });

    c.on('connect', function() {
        console.log('Connection :: connect');
    });
    c.on('ready', function() {
        console.log('Connection :: ready');
        sshcommectionresult = "Connected";

        c.on('error', function(err) {

            console.log('Connection :: error :: ' + err);
            sys.debug("Unable to login");
            sshcommectionresult = err;
        });
        c.on('end', function() {
            console.log('Connection :: end');

        });
        c.on('close', function(had_error) {
            console.log('Connection :: close');
        });
        res.json(sshcommectionresult);
    });
});

//如果我有正确的用户名和密码,它正在连接。但是如果我提供了错误的用户名和密码。它显示未处理的错误。我无法解决这个问题。

穆克什·夏尔马

以下方法应该有效。

app.get('/api/platforms2', function(req, res) {
   var sshcommectionresult = "came";
   c.connect({
      //code
   });

   c.on('connect', function() {
     //code
   });

   c.on('ready', function() {
     //code
   });

  c.on('error', function(err){
    return res.json(err);
  });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Node.js中管道中未处理的流错误

Node.js未处理的拒绝错误

Node.js未处理的“错误”事件

Node JS 抛出错误“管道中未处理的流错误”

捕获到的承诺中未处理的捕获错误-Node.js

在 BigQuery 中运行 node.js 文件时如何停止未处理的承诺错误?

未在Node.js中定义未处理的承诺拒绝错误值

Node.js抛出未处理的错误事件

如何在Node.js ExpressJS中的异步对象方法中处理未处理的承诺拒绝?

Node.js未处理的承诺拒绝

处理Node js中的多个错误

在node.js中处理操作错误

节点js中带fs的未处理“错误”事件

UnhandledPromiseRejectionWarning:Node.JS中未处理的承诺拒绝(拒绝ID:1)

是什么确定在node.js(控制台/脚本)中未处理承诺拒绝?

缓存承诺导致Node.js中未处理的承诺被拒绝

Node Js (Sequelize) - 未处理的拒绝 SequelizeDatabaseError:“字段列表”中的未知列“id”

UnhandledPromiseRejectionWarning:来自 Node JS 的未处理的承诺拒绝,React 中的预检响应

Node.js | 发布到heroku之后,“ events.js:174 throw er; //未处理的'错误'事件”

如何将Node.js连接到现有的Postgres?错误:未处理的承诺被拒绝

未处理的 Promise 拒绝警告 - Node.js

UnhandledPromiseRejectionWarning:未处理的承诺拒绝 - Node.js

请求 POST Loopback JS 的未处理错误

如何正确处理Node.js中的异步错误

异步node.js调用中的错误处理

处理在node.js中记录的错误和异常

如何处理 node.js 请求中的 URI 错误?

如何处理Node.js / express中的错误

承诺中的 Node.js mysql 错误处理