gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 10:10:35 24 4
gpt4 key购买 nike

我计划将一个带有 Node.js 后端和 mySQL 数据库的 Angular 网站部署到支持它的共享主机上。托管网站限制 mySQL 数据库一次最多有 25 个并发连接。

我正在使用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 回调内部。

关于javascript - 关于node.js中的MySQL模块以及与mySQL数据库的并发连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51033009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com