Node.js搭建express嵌入mysql
时间: 2023-11-29 18:04:48 浏览: 95
要在Node.js中使用MySQL,需要使用一个MySQL客户端库,比如mysql2。下面是一个使用Express框架和mysql2库的示例代码:
1. 首先安装mysql2库:
```
npm install mysql2
```
2. 在你的Express应用程序中导入mysql2:
```javascript
const mysql = require('mysql2');
```
3. 创建一个MySQL连接池:
```javascript
const pool = mysql.createPool({
host: 'localhost', // 数据库服务器的地址
user: 'your_username', // 数据库用户的用户名
password: 'your_password', // 数据库用户的密码
database: 'your_database_name', // 要使用的数据库名
waitForConnections: true,
connectionLimit: 10,
queueLimit: 0
});
```
4. 在路由处理程序中使用数据库连接池:
```javascript
app.get('/users', function(req, res) {
pool.query('SELECT * FROM users', function(err, results) {
if (err) throw err;
res.send(results);
});
});
```
在这个例子中,我们使用了一个GET请求来获取所有用户的数据。我们使用了数据库连接池中的query()方法来执行SQL查询,并将结果发送回客户端。
当然,你需要根据你的具体应用程序需求来修改这个例子。
阅读全文