zoukankan      html  css  js  c++  java
  • node-mysql 在4.2.0的时候遇到的错误

    实际上这个问题折腾了几天。前一阵因为升级到了最新的4.2.0,发现mysql的应用就出错了,错误消息也比较奇怪

    Handshake Inactivity Timeout - PROTOCOL_SEQUENCE_TIMEOUT

    经过几次折腾查找,我最后意识到可能是跟版本有关系,切换了node的版本(到早期版本),果然是可以的。

    在github上面跟作者提了问题,确认最新的Node 4.2.1 已经不存在这个问题。

    image

    node的最新版本change log,可以参考 https://nodejs.org/en/blog/release/v4.2.1/

    var express = require("express");
    var mysql = require("mysql");
    
    var router = express.Router();
    
    router.get("/", function (req, res, next) {
    
        var connection = mysql.createConnection({
            host: "localhost",
            user: "nodejs",
            password: "nodejs",
            database: "nodejs",
            port: 3306
        });
    
    
        connection.query("select * from employees", function (err, rows, fields) {
            if (err) throw err;
            console.log(rows);
            connection.end();
    
            res.send(rows);
        });
    });
    
    
    module.exports = router;
  • 相关阅读:
    C# TcpServer调试工具
    C#调用百度AI开发平台
    MVC 身份证图像识别(调用dll)
    12.智能快递柜(其他功能)
    智能信报箱
    北斗卫星短信平台
    11.智能快递柜(用户寄件)
    WindowServer优化
    13.智能快递柜(对接流程)
    sublime text3 手动安装插件package control
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/4888882.html
Copyright © 2011-2022 走看看