Изучаю node и пытаюсь сделать пет-проект c rest api. Правильно ли я делаю или есть ошибки? Надо закрывать соединения или нет?
db.jsconst mysql = require('mysql2');
const pool = mysql.createPool({
host: 'XXX',
user: 'XXX',
password: 'XXX',
database: 'XXX',
waitForConnections: true,
connectionLimit: 10,
queueLimit: 0,
charset : 'UTF8MB4_UNICODE_CI',
multipleStatements: true
});
export {pool}
api.jsimport {pool} from "db";
const promisePool = pool.promise()
const express = require('express');
const app = express();
app.get('/api', async function (req, res) {
const sql = `SELECT * FROM ........`
try{
const[rows] = await promisePool.query(sql)
res.json(rows)
}
catch (e) {
console.log(e)
}
});