Я планирую развернуть веб-сайт Angular с бэкэндом node.js и базой данных MySQL на разделяемом хостинге, который его поддерживает.Хост-сайт имеет ограничение не более 25 одновременных подключений к базе данных mySQL.
Я использую модуль mySQL в node.js для доступа к базе данных.Вот псевдокод, представляющий структуру:
const mysql = require('mysql');
app.get('/query/:id', function (req, res) {
let mc = mysql.createConnection(...);
mc.connect((err)=>{
...
mc.query(...);}
);});
Теперь я не уверен, что: если достигнут максимальный предел одновременных подключений к базе данных, где будет генерироваться ошибка?Появится ли ошибка на этом шаге:
mysql.createConnection ()
или на этом шаге:
mc.connect ()
, или этот шаг:
mc.query ()
Кроме того, где наиболее подходящее место для устранения ошибки?