我计划部署一个具有node.js后端和mySQL数据库的角度网站到一个支持它的共享主机。托管网站一次最多有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()
另外,哪里是处理错误的最合适的地方?
发布于 2018-06-26 07:38:40
基于错误处理的文档:https://github.com/mysqljs/mysql#error-handling
在mc.connect()
和mc.query
回调中都会看到一个错误,但是在上面的例子中,它可能无法到达mc.query
,因为它在mc.connect
回调中。
https://stackoverflow.com/questions/51033009
复制相似问题