错误:Node.js v6.9.1和MySQL中握手不活动超时
我正在使用“mysql”和“express myconnection”,当我在本地主机和一些使用AWS服务器的互联网连接中运行时,它工作得非常好。然而,当我在其他一些使用AWS设置的互联网连接中运行时,它会发出错误,然而这些连接具有相当好的互联网速度 我正在使用node-ver。6.9.1 我读到这些问题都是在旧版本中出现的,我确实需要知道,在不改变服务器it本身的情况下,开发方面是否可以做些什么来修复这些问题错误:Node.js v6.9.1和MySQL中握手不活动超时,mysql,node.js,amazon-web-services,Mysql,Node.js,Amazon Web Services,我正在使用“mysql”和“express myconnection”,当我在本地主机和一些使用AWS服务器的互联网连接中运行时,它工作得非常好。然而,当我在其他一些使用AWS设置的互联网连接中运行时,它会发出错误,然而这些连接具有相当好的互联网速度 我正在使用node-ver。6.9.1 我读到这些问题都是在旧版本中出现的,我确实需要知道,在不改变服务器it本身的情况下,开发方面是否可以做些什么来修复这些问题 'use strict'; var mysql = require('m
'use strict';
var mysql = require('mysql');
var connector = require('express-myconnection');
var dotenv = require('dotenv').config();
var connectionOptions = {
host : process.env.DB_HOST,
database: process.env.DB_NAME,
user : process.env.DB_USER,
password: process.env.DB_PASS,
port : process.env.DB_PORT,
};
var connection = connector(mysql, connectionOptions, 'pool');
module.exports = connection;
看起来mySql超时是因为我的internet连接需要更长的时间才能连接到服务器,所以基本上是路由器的DNS设置问题