繁体   English   中英

关于node.js中的MySQL模块以及与mySQL数据库的并发连接

[英]About MySQL module in node.js and concurrent connections to mySQL Database

我正计划将具有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()

另外,在哪里处理错误最合适?

基于错误处理的文档: https : //github.com/mysqljs/mysql#error-handling

您会在mc.connect()mc.query回调中看到一个错误,但是在您的上述情况下,它可能不会出现在mc.query因为它位于mc.connect回调中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM