Security News
Input Validation Vulnerabilities Dominate MITRE's 2024 CWE Top 25 List
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
express-mysql-pool
Advanced tools
express middleware for mysql pooling connection 一个能让你更方便连接并操作mysql的express中间件。只使用连接池模式连接mysql,并将连接挂载到request对象上。 (更多数据库连接方式可使用 express-mysql-connection )
npm install express-mysql-pool
使用连接池进行数据库连接,并且使用的连接会在请求响应后自动释放回连接池。 creates pool of connections on an app instance level, and serves a single connection from pool per request. The connections is auto released to the pool at the response end.
var mysql = require('mysql'); // 需要引入mysql模块
var myConn = require('express-mysql-connection'); //引入本模块
var dbOptions = {
host: 'localhost',
user: 'dbuser',
password: 'password',
port: 3306,
database: 'mydb'
} // 数据库配置
var useConnRoutRs = ['/api', '/test']; // 声明需要使用数据库的路径
app.use(useConnRoutRs, myConn(mysql, dbOptions)); // 使用
// 当然你也可以全局使用:
// app.use(myConn(mysql, dbOptions));
基本用法
app.get('api/foods', function(req, res, next) {
var sql = 'SELECT * FROM food';
// 获取连接
req.getConnection(function(err, conn) {
if(!err) {
// 执行sql查询
conn.query(sql,function(err, sqlResult) {
if(!err) {
// 响应结果
res.json(sqlResult);
}else {
throw err;
}
});
}else {
throw err;
}
});
});
FAQs
express-mysql-connection middleware (pooling connection)
The npm package express-mysql-pool receives a total of 0 weekly downloads. As such, express-mysql-pool popularity was classified as not popular.
We found that express-mysql-pool demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.