![](/img/trans.png)
[英]Node.JS MySql Module - Cannot Connect to Any Database - ECONNRESET
[英]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.