【发布时间】:2018-06-25 23:29:44
【问题描述】:
我计划将带有 node.js 后端和 mySQL 数据库的 Angular 网站部署到支持它的共享主机上。托管网站一次最多有 25 个与 mySQL 数据库的并发连接。
我在 node.js 中使用 mySQL 模块来访问数据库。这是一个表示结构的伪代码:
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()
另外,哪里是处理错误最合适的地方?
【问题讨论】:
标签: javascript mysql sql node.js concurrency