首先,确保已经安装了Express框架。如果没有安装,可以使用以下命令安装:
```bash
npm install express
```
接下来,我们将创建一个简单的Express应用程序,用于执行数据库查询操作。在这个例子中,我们将使用Node.js的`mysql`模块连接到MySQL数据库。
1. 导入所需的模块:
```javascript
const express = require('express');
const mysql = require('mysql');
```
2. 创建一个Express应用实例:
```javascript
const app = express();
```
3. 连接到MySQL数据库:
```javascript
const connection = mysql.createConnection({
host: 'localhost', // 数据库主机地址
user: 'root', // 数据库用户名
password: 'your_password', // 数据库密码
database: 'my_database' // 要连接的数据库名称
});
```
4. 定义一个路由处理函数,用于执行数据库查询操作。这里我们以查询用户表中的所有数据为例:
```javascript
app.get('/users', (req, res) => {
const query = 'SELECT * FROM users';
connection.query(query, (error, results) => {
if (error) {
res.status(500).send('数据库查询失败');
} else {
res.json(results);
}
});
});
```
5. 启动Express应用程序:
```javascript
const port = process.env.PORT || 3000;
app.listen(port, () => {
console.log(`服务器已启动,监听端口:${port}`);
});
```
6. 运行程序:
```bash
node app.js
```
现在,访问`http://localhost:3000/users`,你将看到用户表中的所有数据。