node连接mysql 防止自动断开 (连接池)
创建一个db文件夹里面有一个db.js
const mysql = require('mysql');
// 创建连接数据库
let connection = mysql.createPool({
host: '数据库地址',
user: '数据库名',
password: '密码',
database: '库名'
});
module.exports = connection;
在你的node 服务器文件里面引入你的db.js
let connection = require("./db/db");
// 查
let delSql = 'select * from pdd_homecasual';
connection.getConnection(function(err, conn) {
if (err) console.log("POOL ==> " + err);
// 执行
conn.query(delSql, function(err, result) {
if (err) {
console.log('[SELECT] - ', err.message);
return;
}
// 转换一下,不然会抛出[object:object]。抛出给客户端,
return res.end(JSON.stringify(result));
})
})