【发布时间】:2022-01-02 13:14:48
【问题描述】:
我正在使用原始 mySql 查询进行开发。 我想在执行查询后关闭查询连接。 根据我的代码,我可以使用什么?
我的连接示例:
const Sequelize = require('sequelize')
const dotenv = require('dotenv');
dotenv.config();
const sequelize =
new Sequelize(process.env.DBNAME, process.env.DBUSER, process.env.DBPASS,
{
host: process.env.HOST,
port: process.env.HOST_PORT,
dialect: 'mysql',
operatorsAliases: 0,
timezone: "+06:00",
pool: {
max: 5,
min: 0,
acquire: 30000,
idle: 10000,
}
}
)
module.exports = sequelize;
我的查询示例:
const dbConnect = require('../database/db');
let getEmployeeData =
await dbConnect.query(
`Select * From employee where employeeId = '00001'`,
{type: QueryTypes.SELECT});
return res.json({data: getEmployeeData});
在返回之前我想关闭我的查询连接。由于在nodejs中空闲连接后出现错误“packets_out_of_order”,所以我决定通过关闭连接进行测试。
提前谢谢...
【问题讨论】:
标签: mysql node.js mysql-connector node-mysql