首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >代码: nodeJs MySQL中的"PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR“

代码: nodeJs MySQL中的"PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR“
EN

Stack Overflow用户
提问于 2020-01-29 14:07:48
回答 1查看 3.9K关注 0票数 2

我有这个问题,因为我上传了我的代码在主机面板,我的数据库是不同的服务器和应用程序接口是一个不同的服务器错误是code: "PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR", fatal: false}

它工作了一段时间,但在调用另一个API之后,出现了一个错误。以下是我的代码

app.js

代码语言:javascript
运行
复制
var mysql      = require('mysql');

var connection = mysql.createConnection({
  host     : 'xx.xx.xx.xx',
  user     : 'abc',
  password : '123',
  database : 'XYZ',
 });

connection.connect(function(err) {
    if (err) {
      console.error('error connecting: ' + err.stack);
      return;
    }
   console.log('connected as id ' + connection.threadId);
  });

下面是控制器user.js

代码语言:javascript
运行
复制
var mysql      = require('mysql');
   var connection = mysql.createConnection({
      host     : 'xx.xx.xx.xx',
      user     : 'abc',
      password : '123',
      database : 'XYZ',
     })

This is one code snippet of my API.

exports.getLandLord =(req, res, next)=>{
    var sql =`SELECT *FROM  registrations`;
       connection.query(sql, function(error, result, field){
        if(error){
            return res.status(201).json({message:error, status:402, success:false})
        }
        else
        if(result.length>0){
            res.status(200).json({message:"Land Loard List", status:200, success:true, 
          users:result,})
        }
        else
        res.status(200).json({message:"No Record Found ", status:402, success:false, users:result})
    })


}

我试着用谷歌搜索,但我不能修复它。

有人能帮我解决这个问题吗?

您的回复和帮助将不胜感激

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-01-30 19:22:55

经过很长一段时间的努力,我解决了这个问题,并得到了代码来工作,参考NodeJS MySQL - How to know connection is release or not

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59961350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档